【发布时间】:2011-06-13 16:36:28
【问题描述】:
来自When would you use the Builder Pattern?,
据说builder模式适合Pizza的例子。
为什么不是装饰器? 将奶酪、意大利辣香肠、培根作为基础披萨的额外装饰。
是不是因为奶酪/意大利辣香肠必须分开建造?我不认为,它们需要单独构建,因为它们可以现成可用。
请澄清。 我也在寻找装饰器模式的一个很好的真实世界示例,以及为什么它适合该特定示例的原因。谢谢。
【问题讨论】:
-
当我通过示例了解到这一点时,我也有同样的想法。教授帮不了我,但确实可以,谢谢!
标签: oop design-patterns decorator builder