/Design-Pattern-and-Containers

:school_satchel: My list of design patterns. Prepared for exams in BMSTU (2017)

Primary LanguageC++MIT LicenseMIT

Design Patterns and Containers

       2nd course, 4th semester

       Bauman Moscow State Technical University

Creational patterns

Pattern Description Implementation
Abstract Factory
Builder
Factory Method
Prototype
Singleton
Pool

Structural pattern

Pattern Description Implementation
Adapter
Bridge
Composite
Decorator
Facade
Proxy
Flyweight

Behavioral patterns

Pattern Description Implementation
Chain of Responsibility
Command
Mediator
Holder(NOT Memento)
Observer 🌀
State ⚠️
Strategy ⚠️
Template Method ⚠️
Visitor ⚠️
Interpreter ⚠️
Iterator ⚠️

Containers

Container Implementation
Arraay
Iterator
Vector
Set
List
Matrix

Materials:

Link Type Language
Design Patterns 📼 🇷🇺
Design Patterns: Elements of Reusable Object-Oriented Software 📖 🇷🇺 🇬🇧 etc

Legend:

  • ✅ - ОК
  • ⚠️ - problem
  • 🆘 - need help
  • 🌀 - in process
  • 📼 - video
  • 🇷🇺 - Russian language