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