PHP, JavaScript patterns in action
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
js
php
README

README

На этом ресурсе будут описаны и реализованы основные паттерны проектирования и типовые задачи ООП для PHP и JavaScript.

Список паттернов, которые необходимо реализовать:
  
PHP:
- singleton
- factory
- builder
- adapter
- strategy
- memento
  
JavaScript:
- module (модуль)
- factory (фабрика)
- iterator (итератор)
- observer (наблюдатель)
- strategy (стратегия)
- Adapter  (Адаптер)

Список задачь, которые надо решить с использованием того или иного паттерна:
  
PHP:
- singleton (representation of request or response | site config | functionality helper (class for providing methods for some special tasks : uploads, image managment or else) )
- factory (factory for creating builder objects and including libraries for next task (bulder))
- builder (builder for complex html objects i.e. constructing php object for representing flash or some part of page by incoming params)
- memento. Реализовать пример сохранения и востановления состояния обекта


JavaScript:
- Adapter. Реализовать класс-адаптер для приведения к единому интерфейсу нескольких библиотек для работы с нотификаторами
    
После утверждения списка задачь и паттернов приступим к реализации.