Factory Pattern是否可以在这里工作,我可以将它与多个独立对象一起使用吗?

时间:2018-01-16 21:51:23

标签: design-patterns factory-pattern software-design abstract-factory factory-method

所以我想编写一个遵循OO原则的餐馆菜单代码,例如: 三明治:3种不同的类型 饮料:5种不同类型 等等,我认为使用工厂方法设计模式是最好的?你同意吗?或者抽象工厂会做得更好吗?

1 个答案:

答案 0 :(得分:0)

工厂模式用于封装并可能隐藏创建esp复杂对象所需的逻辑。如果这是你想要的那么适用

根据您的进一步背景,使用多个工厂可能有意义。一个"类型"东西的。例如。一个用于饮料,一个用于三明治