Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pkolt/design_patterns
Паттерны проектирования
https://github.com/pkolt/design_patterns
Last synced: 1 day ago
JSON representation
Паттерны проектирования
- Host: GitHub
- URL: https://github.com/pkolt/design_patterns
- Owner: pkolt
- Created: 2013-07-29T16:21:46.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2020-04-06T15:22:21.000Z (over 4 years ago)
- Last Synced: 2024-10-30T20:06:34.284Z (15 days ago)
- Language: Python
- Size: 30.3 KB
- Stars: 580
- Watchers: 50
- Forks: 142
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
Awesome Lists containing this project
README
=======================
Паттерны проектирования
=======================Порождающие паттерны
====================* Абстрактная фабрика (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 `_