Skip to content

userfoenix/Patterns-DEMO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

На этом ресурсе будут описаны и реализованы основные паттерны проектирования и типовые задачи ООП для 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. Реализовать класс-адаптер для приведения к единому интерфейсу нескольких библиотек для работы с нотификаторами
    
После утверждения списка задачь и паттернов приступим к реализации.

About

PHP, JavaScript patterns in action

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors