From df6fadf517c2a3dcae08cf54c8bfc664a28ae9a0 Mon Sep 17 00:00:00 2001 From: Dominik Liebler Date: Thu, 22 Sep 2016 15:24:29 +0200 Subject: [PATCH] restored README.md in Behavioral --- Behavioral/README.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 Behavioral/README.md diff --git a/Behavioral/README.md b/Behavioral/README.md new file mode 100644 index 0000000..b98202b --- /dev/null +++ b/Behavioral/README.md @@ -0,0 +1,19 @@ +# Behavioral + +In software engineering, behavioral design patterns are design patterns that +identify common communication patterns between objects and realize these +patterns. By doing so, these patterns increase flexibility in carrying out this +communication. + +* [ChainOfResponsibilities](ChainOfResponsibilities) [:notebook:](http://en.wikipedia.org/wiki/Chain_of_responsibility_pattern) +* [Command](Command) [:notebook:](http://en.wikipedia.org/wiki/Command_pattern) +* [Iterator](Iterator) [:notebook:](http://en.wikipedia.org/wiki/Iterator_pattern) +* [Mediator](Mediator) [:notebook:](http://en.wikipedia.org/wiki/Mediator_pattern) +* [Memento](Memento) [:notebook:](http://en.wikipedia.org/wiki/Memento_pattern) +* [NullObject](NullObject) [:notebook:](http://en.wikipedia.org/wiki/Null_Object_pattern) +* [Observer](Observer) [:notebook:](http://en.wikipedia.org/wiki/Observer_pattern) +* [Specification](Specification) [:notebook:](http://en.wikipedia.org/wiki/Specification_pattern) +* [State](State) [:notebook:](http://en.wikipedia.org/wiki/State_pattern) +* [Strategy](Strategy) [:notebook:](http://en.wikipedia.org/wiki/Strategy_pattern) +* [TemplateMethod](TemplateMethod) [:notebook:](http://en.wikipedia.org/wiki/Template_method_pattern) +* [Visitor](Visitor) [:notebook:](http://en.wikipedia.org/wiki/Visitor_pattern)