Сообщение от
S.Kuskov
Кто говорил про автогенерацию кода? Авто-генерация кода это вообще не про это.
Порождающие шаблоны проектирования - это не про генерацию кода, это про генерацию объектов.
Если вы разработчик и семейства прикладных объектов и фабрики которая эти объекты инициализирует, то вы на этапе проектирования закладываете в свою схему классов такие правила работы с ними, которые помогут избежать написания кода в стиле кучи if else.
Вы спрашиваете почему куча if else - это плохо?