mirror of
https://github.com/iandinwoodie/cpp-design-patterns-for-humans.git
synced 2025-12-17 12:34:38 +03:00
Updated outline for remaining design pattern catgories.
This commit is contained in:
103
README.md
103
README.md
@@ -313,32 +313,74 @@ entities.
|
||||
|
||||
### 🔌 Adapter
|
||||
|
||||
#### Overview
|
||||
|
||||
#### Programmatic Example
|
||||
|
||||
TODO
|
||||
|
||||
#### When To Use
|
||||
|
||||
### 🚡 Bridge
|
||||
|
||||
#### Overview
|
||||
|
||||
#### Programmatic Example
|
||||
|
||||
TODO
|
||||
|
||||
#### When To Use
|
||||
|
||||
### 🌿 Composite
|
||||
|
||||
#### Overview
|
||||
|
||||
#### Programmatic Example
|
||||
|
||||
TODO
|
||||
|
||||
#### When To Use
|
||||
|
||||
### ☕ Decorator
|
||||
|
||||
#### Overview
|
||||
|
||||
#### Programmatic Example
|
||||
|
||||
TODO
|
||||
|
||||
#### When To Use
|
||||
|
||||
### 📦 Facade
|
||||
|
||||
#### Overview
|
||||
|
||||
#### Programmatic Example
|
||||
|
||||
TODO
|
||||
|
||||
#### When To Use
|
||||
|
||||
### 🍃 Flyweight
|
||||
|
||||
#### Overview
|
||||
|
||||
#### Programmatic Example
|
||||
|
||||
TODO
|
||||
|
||||
#### When To Use
|
||||
|
||||
### 🎱 Proxy
|
||||
|
||||
#### Overview
|
||||
|
||||
#### Programmatic Example
|
||||
|
||||
TODO
|
||||
|
||||
#### When To Use
|
||||
|
||||
## Behavioral Design Patterns
|
||||
|
||||
In plain words:
|
||||
@@ -369,44 +411,105 @@ communication.
|
||||
|
||||
### 🔗 Chain of Responsibility
|
||||
|
||||
#### Overview
|
||||
|
||||
#### Programmatic Example
|
||||
|
||||
TODO
|
||||
|
||||
#### When To Use
|
||||
|
||||
### 👮 Command
|
||||
|
||||
#### Overview
|
||||
|
||||
#### Programmatic Example
|
||||
|
||||
TODO
|
||||
|
||||
#### When To Use
|
||||
|
||||
### ➿ Iterator
|
||||
|
||||
#### Overview
|
||||
|
||||
#### Programmatic Example
|
||||
|
||||
TODO
|
||||
|
||||
#### When To Use
|
||||
|
||||
### 👽 Mediator
|
||||
|
||||
#### Overview
|
||||
|
||||
#### Programmatic Example
|
||||
|
||||
TODO
|
||||
|
||||
#### When To Use
|
||||
|
||||
### 💾 Memento
|
||||
|
||||
#### Overview
|
||||
|
||||
#### Programmatic Example
|
||||
|
||||
TODO
|
||||
|
||||
#### When To Use
|
||||
|
||||
### 😎 Observer
|
||||
|
||||
#### Overview
|
||||
|
||||
#### Programmatic Example
|
||||
|
||||
TODO
|
||||
|
||||
#### When To Use
|
||||
|
||||
### 🏃 Visitor
|
||||
|
||||
#### Overview
|
||||
|
||||
#### Programmatic Example
|
||||
|
||||
TODO
|
||||
|
||||
#### When To Use
|
||||
|
||||
### 💡 Strategy
|
||||
|
||||
#### Overview
|
||||
|
||||
#### Programmatic Example
|
||||
|
||||
TODO
|
||||
|
||||
#### When To Use
|
||||
|
||||
### 💢 State
|
||||
|
||||
#### Overview
|
||||
|
||||
#### Programmatic Example
|
||||
|
||||
TODO
|
||||
|
||||
#### When To Use
|
||||
|
||||
### 📒 Template Method
|
||||
|
||||
#### Overview
|
||||
|
||||
#### Programmatic Example
|
||||
|
||||
TODO
|
||||
|
||||
#### When To Use
|
||||
|
||||
|
||||
## 🚦 Wrap Up
|
||||
|
||||
And that about wraps it up. I will continue to improve this, so you might want
|
||||
|
||||
Reference in New Issue
Block a user