Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
PHP, JavaScript patterns in action
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

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. Реализовать класс-адаптер для приведения к единому интерфейсу нескольких библиотек для работы с нотификаторами
    
После утверждения списка задачь и паттернов приступим к реализации.
Something went wrong with that request. Please try again.