文章 2022-10-18 来自:开发者社区

设计模式(10) -- 工厂设计模式(简单工厂,工厂方法,抽象工厂模式)(下)

LDPepperPizzapublic class LDPepperPizza extends Pizza{ @Override public void prepare() { // TODO Auto-generated method stub setName("伦敦的胡椒pizza"); System.out.println(" 伦...

设计模式(10) -- 工厂设计模式(简单工厂,工厂方法,抽象工厂模式)(下)
文章 2022-10-18 来自:开发者社区

设计模式(10) -- 工厂设计模式(简单工厂,工厂方法,抽象工厂模式)(上)

简单工厂模式需求1:看一个披萨的项目:要便于披萨种类的扩展,要便于维护1)披萨的种类很多,比如GreekPizz 、 CheesePizz 等2)披萨的制作有 prepare bake, cut, box3)完成披萨店订购功能。传统实现Pizza 类//将Pizza 类做成抽象 public abstract class Pizza { ...

设计模式(10) -- 工厂设计模式(简单工厂,工厂方法,抽象工厂模式)(上)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。