- 4
- 0
- 约1.29万字
- 约 50页
- 2019-01-01 发布于福建
- 举报
java工厂设计模仁式课件
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 怎么编写子类ChicagoPizzaStore? 试试看 声明工厂方法 public abstract class PizzaStore { public Pizza orderPizza(String type) { Pizza pizza = createPizza(type); pizza.prepare(); pizza.bake(); pizza.cut(); pizza.box(); return pizza; } abstract Pizza createPizza(String type); } 实例化pizza的责任现在由一个方法承担。该方法相当于一个工厂。我们称之为工厂方法。 PizzaStore的子类用createPizza()方法处理对象的实例化。 声明工厂方法 abstract Pizza createPizza(String type); abstract Product factoryMethod(String type); 工厂方法是抽象的,在一个超类中定义。必须由子类来实现。 工厂方法返回一个产品,该产品通常在其所在类的方法中
您可能关注的文档
最近下载
- 甘肃省地名12市2州86县区1368乡镇.pdf VIP
- SY_T 7025-2014酸性油气田用缓蚀剂性能实验室评价方法.pdf
- 营造林工程监理规范(试行).pdf VIP
- 汽车灯光不亮故障诊断与排除教案.docx VIP
- X6132C型万能升降台铣床使用说明书(电气部分)X6132C型万能升降台铣床使用说明书(电气部分).pdf VIP
- 企业股权转让法律意见书模板.docx VIP
- 高校行政岗位笔试题目及详细答案.docx VIP
- 汽车视听系统工作异常故障诊断与排除教案.docx VIP
- 2026年AIGC_技术应用认证考试核心知识点试题集含答案.docx VIP
- EDQM OMCL 试机管理—2019(中英文对照版).pdf VIP
原创力文档

文档评论(0)