You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@iltsarev@imJustik Привет! По-моему, то что собирает модуль (например, CatalogBuilder) - это конкретная фабрика, а не билдер. Билдер - строит комплексный объект из частей. Например, если мы программно создаём ViewController – то мы используем билдер, который создаёт UILabel, UIView, задаёт их стили, расставляет констрейнты. Фабрика - создаёт группу взаимосвязанных объектов, проставляет связи между ними при условии, что объекты не могут существовать без друг друга.
Интересно ваше мнение услышать? Мы называет это фабриками.
The text was updated successfully, but these errors were encountered:
Широко применяем возможности изменения конфигурации создаваемого объекта (UIViewController'a), что позволяет нам изменить логику работы в смежных кейсах (SigIn/SignUp к примеру). Соблюдаются все теребования паттерна:
абстрагирование от процесса создания
изменяемость внутреннего представления конечного объекта от параметров указанных в ходе конструирования
Кажется что в случае применения фабрики был бы не LoginModuleBuilder а AuthModuleFactory и RegistrationModuleFactory.
@iltsarev @imJustik Привет! По-моему, то что собирает модуль (например,
CatalogBuilder
) - это конкретная фабрика, а не билдер.Билдер - строит комплексный объект из частей. Например, если мы программно создаём
ViewController
– то мы используем билдер, который создаётUILabel
,UIView
, задаёт их стили, расставляет констрейнты.Фабрика - создаёт группу взаимосвязанных объектов, проставляет связи между ними при условии, что объекты не могут существовать без друг друга.
Интересно ваше мнение услышать? Мы называет это фабриками.
The text was updated successfully, but these errors were encountered: