Из Когда вы будете использовать шаблон Builder?,
Говорят, что шаблон компоновщика подходит для примера Pizza.
Почему не Decorator? путем обработки Сыра, Пепперони, Бэкона в качестве дополнительных украшений на базовой пицце.
Это по той причине, что Сыр/Пепперони нужно строить отдельно. Я не думаю, что их нужно строить отдельно, поскольку они могут быть доступны для чтения.
Прояснить Pls. Я также ищу хороший реальный образец декоратора и причину, почему он подходит для этого конкретного примера. Спасибо.