Это зависит от того, что именно вам нужно, вы можете использовать больше шаблонов дизайна. Фабричный метод - это хорошая идея для сложного создания, это и есть точка паттерна. Если вы хотите построить самолет постепенно, особенно когда вам нужно будет работать с частями самолета еще до того, как весь самолет будет закончен (например, вам не нужны крылья, чтобы продавать билеты на места:)) ...), чем Шаблон строителя действительно то, что вам нужно. Также может случиться так, что вы создадите много самолетов, и у них у всех будет много крыльев и сидений, которые одинаковы (например, у вас три стандартных типа двигателей), чем вы можете использовать шаблон Flyweight, поэтому каждый самолет с крыльями одного типа будет использовать точно такие же крылья (совершенно нереально:) ...). Может также случиться, что создание панели управления для самолета потребует много работы, которую можно сделать заранее, а не просто скопировать - это шаблон Prototype. Я думаю, что это, скорее всего, вам может понадобиться, для более конкретного ответа, вы должны дать больше информации о том, что вам нужно.