Organized uncategorized patterns.
This commit is contained in:
parent
c7e500fde2
commit
1e7b40ce77
20
README.md
20
README.md
@ -7,13 +7,16 @@
|
|||||||
|
|
||||||
## <a name="list-of-design-patterns">List of Design Patterns</a>
|
## <a name="list-of-design-patterns">List of Design Patterns</a>
|
||||||
|
|
||||||
* Creational Patterns
|
### Creational Patterns
|
||||||
|
|
||||||
* [Abstract Factory](#abstract-factory)
|
* [Abstract Factory](#abstract-factory)
|
||||||
* [Builder](#builder)
|
* [Builder](#builder)
|
||||||
* [Factory Method](#factory-method)
|
* [Factory Method](#factory-method)
|
||||||
* [Prototype](#prototype)
|
* [Prototype](#prototype)
|
||||||
* [Singleton](#singleton)
|
* [Singleton](#singleton)
|
||||||
* Structural Patterns
|
|
||||||
|
### Structural Patterns
|
||||||
|
|
||||||
* [Adapter](#adapter)
|
* [Adapter](#adapter)
|
||||||
* [Bridge](#bridge)
|
* [Bridge](#bridge)
|
||||||
* [Composite](#composite)
|
* [Composite](#composite)
|
||||||
@ -22,7 +25,11 @@
|
|||||||
* [Flyweight](#flyweight)
|
* [Flyweight](#flyweight)
|
||||||
* [Proxy](#proxy)
|
* [Proxy](#proxy)
|
||||||
* [Service Locator](#service-locator)
|
* [Service Locator](#service-locator)
|
||||||
* Behavioral Patterns
|
* [Model-View-Presenter](#model-view-presenter)
|
||||||
|
* [Servant](#servant)
|
||||||
|
* [Event Aggregator](#event-aggregator)
|
||||||
|
|
||||||
|
### Behavioral Patterns
|
||||||
* [Chain of responsibility](#chain-of-responsibility)
|
* [Chain of responsibility](#chain-of-responsibility)
|
||||||
* [Command](#command)
|
* [Command](#command)
|
||||||
* [Interpreter](#interpreter)
|
* [Interpreter](#interpreter)
|
||||||
@ -34,11 +41,8 @@
|
|||||||
* [Strategy](#strategy)
|
* [Strategy](#strategy)
|
||||||
* [Template method](#template-method)
|
* [Template method](#template-method)
|
||||||
* [Visitor](#visitor)
|
* [Visitor](#visitor)
|
||||||
* [Model-View-Presenter](#model-view-presenter)
|
* [Double Checked Locking](#double-checked-locking)
|
||||||
* [Double Checked Locking](#double-checked-locking)
|
* [Null Object](#null-object)
|
||||||
* [Servant](#servant)
|
|
||||||
* [Null Object](#null-object)
|
|
||||||
* [Event Aggregator](#event-aggregator)
|
|
||||||
|
|
||||||
## <a name="abstract-factory">Abstract Factory</a> [↑](#list-of-design-patterns)
|
## <a name="abstract-factory">Abstract Factory</a> [↑](#list-of-design-patterns)
|
||||||
**Intent:** Provide an interface for creating families of related or dependent objects without specifying their concrete classes.
|
**Intent:** Provide an interface for creating families of related or dependent objects without specifying their concrete classes.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user