Паттерны проектирования
Switch branches/tags
Nothing to show
Clone or download
pkolt Merge pull request #1 from duboviy/master
Add Blackboard pattern
Latest commit 54befb2 Oct 28, 2016
Permalink
Failed to load latest commit information.
behavior Add Blackboard pattern Oct 28, 2016
generating Change Singleton for JS Aug 4, 2013
structural Add pattern Proxy Aug 13, 2013
.gitignore add Pattern Builder Jul 29, 2013
README.rst Add Blackboard pattern Oct 28, 2016

README.rst

Паттерны проектирования

Порождающие паттерны

  • Абстрактная фабрика (Abstract Factory) Python
  • Строитель (Builder) Python
  • Фабричный метод (Factory Method) Python
  • Прототип (Prototype) Python
  • Одиночка (Singleton) Python, JavaScript

Структурные паттерны

  • Модуль (Module) JavaScript
  • Адаптер (Adapter) Python
  • Мост (Bridge) Python
  • Компоновщик (Composite) Python
  • Декоратор (Decorator) Python
  • Фасад (Facade) Python
  • Приспособленец (Flyweigth) Python
  • Заместитель (Proxy) Python

Паттерны поведения

  • Цепочка обязанностей (Chain of Responsibility) Python
  • Команда (Command) Python
  • Интерпретатор (Interpreter) Python
  • Итератор (Iterator) Python
  • Посредник (Mediator) Python
  • Хранитель (Memento) Python
  • Наблюдатель (Observer) Python, JavaScript
  • Состояние (State) Python
  • Стратегия (Strategy) Python
  • Шаблонный метод (Template method) Python
  • Посетитель (Visitor) Python
  • Классная доска (Blackboard) Python