2nd course, 4th semester
Bauman Moscow State Technical University
Pattern | Description | Implementation |
---|---|---|
Abstract Factory | ✅ | ✅ |
Builder | ✅ | ✅ |
Factory Method | ✅ | ✅ |
Prototype | ✅ | ✅ |
Singleton | ✅ | ✅ |
Pool | ✅ | ✅ |
Pattern | Description | Implementation |
---|---|---|
Adapter | ✅ | ✅ |
Bridge | ✅ | ✅ |
Composite | ✅ | ✅ |
Decorator | ✅ | ✅ |
Facade | ✅ | ✅ |
Proxy | ✅ | ✅ |
Flyweight | ✅ | ✅ |
Pattern | Description | Implementation |
---|---|---|
Chain of Responsibility | ✅ | ✅ |
Command | ✅ | ✅ |
Mediator | ✅ | ✅ |
Holder(NOT Memento) | ✅ | ✅ |
Observer | ✅ | 🌀 |
State | ✅ | |
Strategy | ✅ | |
Template Method | ✅ | |
Visitor | ✅ | |
Interpreter | ✅ | |
Iterator | ✅ |
Container | Implementation |
---|---|
Arraay | |
Iterator | |
Vector | |
Set | |
List | |
Matrix |
Link | Type | Language |
---|---|---|
Design Patterns | 📼 | 🇷🇺 |
Design Patterns: Elements of Reusable Object-Oriented Software | 📖 | 🇷🇺 🇬🇧 etc |
- ✅ - ОК
⚠️ - problem- 🆘 - need help
- 🌀 - in process
- 📼 - video
- 🇷🇺 - Russian language