- 5
- 0
- 约9.06千字
- 约 40页
- 2018-11-08 发布于湖北
- 举报
软件体系结构跟设计模式 第十二章节 工厂方法模式
第十三章 工厂方法模式 在铸造成型的过程中,制造者首先将塑料加工成可成型的粉末,然后将塑料粉末注入到需要的模具中。在Factory Method模式中,子类 (在这里就是指模具)来决定需要实例化那个类。在这个例子中,ToyHorseMold类就是被实例化的类。 一 、 概述 二、工厂方法模式的结构与使用 模式的结构的描述与使用 有一个PenCore类(笔芯),该类是一个抽象类。假设PenCore类有三个子类,分别是RedPenCore、BluePenCore和BlackPenCore,而系统设计的目的是为用户提供BallPen类(圆珠笔)的子类的实例,即含有笔芯的圆珠笔,也就是说系统想让用户使用BallPen类的子类的实例来得到PenCore类的子类的实例。 BlackBallPen.java public class BlackBallPen extends BallPen{ public PenCore getPenCore(){ return new BlackPenCore(); } } 三、工厂方法模式的优点 四、适合使用工厂方法的情景 用户需要一个类的子类的实例,但不希望与该类的子类形成耦合。 用户需要一个类的子类的实例,但用户不知道该类有哪些子类可用。 五、应用举例—创建药品对象 系统目前已经按着有关药品的规定设计了一个抽象类D
您可能关注的文档
- 诺力事前调查28(旧工厂版).ppt
- 皮克斯跟梦工厂.ppt
- 蒲石河抽水蓄能电站地下厂房布置.pdf
- 企业工厂监控解决方案计划-光端机.doc
- 前山湘跟泉米粉加工厂.ppt
- 强制性认证工厂检查要求(xxxx版).ppt
- 轻钢结构厂房施组.doc
- 全球化_世界工厂跟中国农民工发展的经验教训.pdf
- 肉禽加工厂卫生.pdf
- 如何做好工厂管理.doc
- 湖北《钢结构装配式住宅技术规程》.docx
- 2026-2027学年第一学期八年级上册数学月考9月学情监测卷含答案(华师).pdf
- 万利达(Malata) 618 广场舞音响售后维修服务手册.pdf
- 指北者 TK10 乐器音箱售后维修服务手册.pdf
- 音乐骑士 T3 G10s 音响售后维修服务手册.pdf
- 先锋(Pioneer) MK808 音箱售后维修服务手册.pdf
- 山水(SANSUI) PU215 广场舞音响售后维修服务手册.pdf
- 安桥(ONKYO) TX8470 功放售后维修服务手册.pdf
- 2026-2027学年第一学期八年级上册数学月考9月学情监测卷含答案(人教).pdf
- 意力(ELAC) DCB61 音箱售后维修服务手册.pdf
原创力文档

文档评论(0)