Решил сделать разбор направления шаблонов проектирования и осветить тему качественными примерами.
Под раздачу падают следующие кандидаты:
- Singleton
- Constructor
- Module
- Mixin
- Observer
- Factory method
- Abstract Factory
- Facade
- Decorator
- Proxy
- Adapter
- MVC/MVP/MVVM
Литература:
- Learning JavaScript Design Patterns (by Addy Osmani)
- JavaScript Patterns Collection
- Understanding Design Patterns in JavaScript
Если какие-то важные шаблоны забыл, либо есть чего добавить по литературе – пишите – дополним.