An open API service indexing awesome lists of open source software.

https://github.com/c-villain/gofpatterns

Patterns of GoF and its realization on Swift
https://github.com/c-villain/gofpatterns

behavioral-patterns creational-patterns gof gof-patterns patterns structural-patterns

Last synced: 10 months ago
JSON representation

Patterns of GoF and its realization on Swift

Awesome Lists containing this project

README

          

# GoFPatterns
Patterns of GoF and its realization on Swift

Репозиторий представляет из себя Playground книгу с кратким описанием паттернов из книги ["банды четырех"](https://ru.wikipedia.org/wiki/Design_Patterns).
Рассмотрены примеры, когда целесообразно применять тот или иной паттерн, а также основные участники в нем.
Описание дополнено примерами на Swift.

## Creational
- Builder
- Abstract factory
- Factory method
- Prototype
- Singleton
## Structural
- Adapter
- Bridge
- Composite
- Decorator
- Facade
- Flyweight
- Proxy
- Behavioral
## Command
- Chain of responsibility
- Interpreter
- Iterator
- Mediator
- Memento
- Observer
- State
- Strategy
- Template method
- Visitor

## Special thanks
- [Рефакторинг.Гуру](https://refactoring.guru)
- [Metanit](https://metanit.com)