<h1><img src="https://github.com/radyslavkrechet/PDPDesignPatterns/blob/master/DesignPatterns/Resources/Assets/Assets.xcassets/AppIcon.appiconset/logo.png" width="23" height="23">Design Patterns</h1>

<p float="left">
  <img src="/Screenshots/1.png" width="200px" />
  <img src="/Screenshots/2.png" width="200px" />
  <img src="/Screenshots/5.png" width="200px" />
  <img src="/Screenshots/21.png" width="200px" />
</p>

### Code examples for the design patterns: ###

* Creational (Factory Method, Abstract Factory, Builder, Prototype, Singleton)
* Structural (Adapter, Composite, Decorator, Facade, Bridge, Proxy, Flyweight)
* Behavioral (Command, Strategy, Iterator, Observer, Template Method, State, Mediator, Chain of Responsibility, Memento, Visitor)
