## Design Pattern (лучшие практики написания и проектирвоания ООП кода)

1. [Swiftly Engineered iOS Design Pattern](https://daddycoding.com/design-pattern/)
2. [Computer Science Шаблоны Проектирования](https://www.youtube.com/watch?v=7tXC5ReNRAQ&t=216s&ab_channel=Winderton)
3. [Design-Patterns-In-Swift](https://github.com/ochococo/Design-Patterns-In-Swift)
4. [Шпаргалка](https://habr.com/ru/articles/210288/)

Design pattern is a reusable solution to commonly occurring problems in software design, offering proven approaches and templates to help developers solve issues and improve code quality, maintainability, and scalability.


## List of Design Patterns

[Behavioral](./2.4.1.3.2%20Behavioral/):

* [Chain of Responsibilities](https://daddycoding.com/2023/04/07/chain-of-responsibilities/)

* [Command](https://daddycoding.com/2023/04/08/command/)

* [Interpreter](https://daddycoding.com/2023/04/17/interpreter/)

* [Iterator](https://daddycoding.com/2023/04/18/iterator/)

* [Mediator](https://daddycoding.com/2023/04/19/4771/)

* [Memento](https://daddycoding.com/2023/04/20/memento/)

* [Observer](https://daddycoding.com/2023/04/21/observer/)

* [Delegate](./2.4.1.3.2%20Behavioral/Delegate.md)

* [State](./2.4.1.3.2%20Behavioral/State.md)

* [Strategy](https://daddycoding.com/2023/04/23/strategy/)

* [Template method](https://daddycoding.com/2023/04/24/template-method/)

* [Visitor](https://daddycoding.com/2023/04/25/visitor/)

[Creational](./2.4.1.3.3%20Creational/):

* [Factory Method](https://daddycoding.com/2023/03/05/factory-method/)

* [Singleton](./2.4.1.3.3%20Creational/Singleton.md)

* [Abstract Factory](https://daddycoding.com/2023/03/10/abstract-factory/)

* [Builder](https://daddycoding.com/2023/03/11/builder/)

* [Prototype](https://daddycoding.com/2023/03/12/prototype/)

[Structural](./2.4.1.3.4%20Structural/):

* [Adapter](https://daddycoding.com/2023/03/17/adapter/)

* [Bridge](https://daddycoding.com/2023/03/18/bridge/)

* [Composite](https://daddycoding.com/2023/03/19/composite/)

* [Decorator](./2.4.1.3.4%20Structural/Decorator.md)

* [Facade](https://daddycoding.com/2023/03/21/facade/)

* [Flyweight](https://daddycoding.com/2023/03/22/flyweight/)

* [Proxy](https://daddycoding.com/2023/03/23/proxy/)

------

[2.4.1.3 Design Pattern Theme Folder](../2.4.1.3%20DesignPattern/) | [Back To iTWiki Contents](https://github.com/eldaroid/iTWiki) | [2.4.1.3.2 Behavioral Pattern Folder](./2.4.1.3.2%20Behavioral/)
