Я нашел это useful gist, который представил меня в Design Design Builder.C++ Builder Pattern, основанный на конфигурации
Как реализовать этот код для создания объекта «Автомобиль» с обязательными и необязательными параметрами на основе конфигураций без написания специализированных сборщиков?
Сценарий 1
Построить машину с 3-мя колесами, без тела и без двигателя.
Сценарий 2
Построить машину с 2-мя колесами, с корпусом и двигателем.
Сценарий 3
Построить машину с 1 колесом, без тела и без двигателя.
Scenrion N Другая случайная комбинация.
И давайте представим, что для объекта «Автомобиль» требуется, по крайней мере, одно колесо, которое будет создано.
Я наткнулся на сообщение в блоге, в котором упоминается подход с государственной машиной, но мне все же кажется немного беспорядочным.
Сообщение: https://blog.jayway.com/2012/02/07/builder-pattern-with-a-twist/
Спасибо за ответ. Я понимал, что режиссер управляет конструкторами. Из-за моего отсутствия опыта работы на C++ я не мог установить соединение. – ccostel
check this descriptionn of Builder [ссылка] (http://www.design-patterns-stories.com/patterns/Builder/) может помочь – dstar55
Спасибо. Я вижу, что это Java, но я попытаюсь ее прочитать и попытаюсь лучше понять концепцию. – ccostel