Я сейчас изучаю шаблон строителя.Все учебники, все отлично, но когда дело доходит до работы с реальными данными (не жестко закодированными строками внутри вашего SetFoo (), SetBar () (в сборщиках)), я понял, что мне нужно передать сборщику извнутри контроллеров (MVC).И тогда мой контроллер оказывается директором, верно?
Мой метод конструктора теперь отсутствует, поскольку данные уже установлены установщиками компоновщика.
Пример:
fooBuilder.setBar("real data from db");
fooBuilder.setFoo("more real data from the database");
Нарушает ли это принципы шаблона построения?