Skip to content

Latest commit

 

History

History
33 lines (25 loc) · 1.64 KB

README.md

File metadata and controls

33 lines (25 loc) · 1.64 KB

BuilderPattern


Swift 4.2 XCode 10+ iOS iOS 12 Licence MIT

Определение

Builder - порождающий шаблон проектирования предоставляет способ создания составного объекта. Отделяет конструирование сложного объекта от его представления так, что в результате одного и того же процесса конструирования могут получаться разные представления.

Плюсы

  • позволяет изменять внутреннее представление продукта;
  • изолирует код, реализующий конструирование и представление;
  • дает более тонкий контроль над процессом конструирования.

Main functionality

  • An app implements Builder pattern
  • uses YARCH pattern. See here

License

This project is licensed under the MIT License.