标签: design-patterns factory-pattern software-design abstract-factory factory-method
所以我想编写一个遵循OO原则的餐馆菜单代码,例如: 三明治:3种不同的类型 饮料:5种不同类型 等等,我认为使用工厂方法设计模式是最好的?你同意吗?或者抽象工厂会做得更好吗?
答案 0 :(得分:0)
工厂模式用于封装并可能隐藏创建esp复杂对象所需的逻辑。如果这是你想要的那么适用
根据您的进一步背景,使用多个工厂可能有意义。一个"类型"东西的。例如。一个用于饮料,一个用于三明治