From 1e7b40ce7780acb6a6d28c2fa8279e4e50c7d1dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ilkka=20Sepp=C3=A4l=C3=A4?= Date: Mon, 16 Mar 2015 11:44:57 +0200 Subject: [PATCH] Organized uncategorized patterns. --- README.md | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index c21b7f8d2..931d6e320 100644 --- a/README.md +++ b/README.md @@ -7,13 +7,16 @@ ## List of Design Patterns -* Creational Patterns +### Creational Patterns + * [Abstract Factory](#abstract-factory) * [Builder](#builder) * [Factory Method](#factory-method) * [Prototype](#prototype) * [Singleton](#singleton) -* Structural Patterns + +### Structural Patterns + * [Adapter](#adapter) * [Bridge](#bridge) * [Composite](#composite) @@ -22,7 +25,11 @@ * [Flyweight](#flyweight) * [Proxy](#proxy) * [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) * [Command](#command) * [Interpreter](#interpreter) @@ -34,11 +41,8 @@ * [Strategy](#strategy) * [Template method](#template-method) * [Visitor](#visitor) -* [Model-View-Presenter](#model-view-presenter) -* [Double Checked Locking](#double-checked-locking) -* [Servant](#servant) -* [Null Object](#null-object) -* [Event Aggregator](#event-aggregator) + * [Double Checked Locking](#double-checked-locking) + * [Null Object](#null-object) ## Abstract Factory [↑](#list-of-design-patterns) **Intent:** Provide an interface for creating families of related or dependent objects without specifying their concrete classes.