Builder
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
parent directory.. | ||||
Строитель — это порождающий паттерн проектирования, который позволяет создавать объекты пошагово. В отличие от других порождающих паттернов, Строитель позволяет производить различные продукты, используя один и тот же процесс строительства. В данном случае "Строителем" выступает класс UnitBuilder у которого есть методы позволяющие настраивать процесс создания объекта Unit Данный паттерн выгоден если процедура создания объекта многоэтапная и сложная. Также есть возможность создать классы "Директоры" которые управляют разными "Строителями" в зависимости от ситуации