所以我想为餐厅菜单编写一个遵循OO原则的代码,例如:三明治:3种不同类型饮料:5种不同类型等等,我觉得用工厂方法设计模式是最好的吗?你同意吗?还是抽象工厂会做得更好?
工厂模式用于封装并可能隐藏创建 esp 复杂对象所需的逻辑。如果这是您的意图,它将适用
根据您的进一步上下文,使用多个工厂可能是有意义的。每个"类型"事物一个。例如,一个用于饮料,一个用于三明治
所以我想为餐厅菜单编写一个遵循OO原则的代码,例如:三明治:3种不同类型饮料:5种不同类型等等,我觉得用工厂方法设计模式是最好的吗?你同意吗?还是抽象工厂会做得更好?
工厂模式用于封装并可能隐藏创建 esp 复杂对象所需的逻辑。如果这是您的意图,它将适用
根据您的进一步上下文,使用多个工厂可能是有意义的。每个"类型"事物一个。例如,一个用于饮料,一个用于三明治
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium