- 17
- 0
- 约3.12千字
- 约 45页
- 2018-01-24 发布于浙江
- 举报
第4章 工厂模式
4 工厂(Factory)模式 烘烤OO的精华 引题——new语句带给我们的思考 引题——new语句带给我们的思考 场景——Pizza店 最原始的Pizza店,可能这会这样来制作Pizza: 场景——Pizza店 当我们需要更多Pizza类型时: 场景——Pizza店 当Pizza类型发生变化时: 场景——Pizza店 重构: 场景——Pizza店 场景——Pizza店 重构PizzaStore类 场景——Pizza店 Pizza店类图: 简单工厂模式 简单工厂模式 结构图: 简单工厂模式 角色: 工厂类(Creator)角色:担任这个角色的是工厂方法设计模式的核心,含有与应用紧密相关的商业逻辑。工厂类在客户端的直接调用下创建产品对象 产品类(Product)角色:作为所有具体产品类的父类 具体产品类(ConcreteProduct)角色:实现Product类 简单工厂模式 简单工厂模式 练习: 请使用简单工厂模式设计一个创建不同几何形状,如圆形、方形和三角形实例的描图员(Art Tracer)系统。每个几何图形都要有画draw()和擦去erase()两个方法。当描图员接到指令,要求创建不支持的几何图形时,要提出BadShapeException异常。 简单工厂模式 参考答案: 场景——Pizza店 Pizza店生意越来越好,出现“加盟店”,如每家加盟店都可能想要提供不同风味的比
您可能关注的文档
- 福建省集美区2012届九年级质量检查数学试题.doc
- 离职职工调查问卷.docx
- 私营经济是一种富有经济效率的产权制度.pdf
- 离网逆变器安装手册.doc
- 科学《长寿花》 .ppt
- 科学中考复习 (最新).ppt
- 科学定位 做优做强推进高庄煤矿非煤经济又好又快发展.doc
- 科学发展观在纪检监察工作中的应用.doc
- 科学发展观与小康社会的经济建设 一轮复习.ppt
- 科学技术与生活.doc
- 2026—2028年中国液晶显示屏行业生态全景与战略纵深研究报告:政策、技术、资本与消费四重驱动下的产业重构与机遇地图.pptx
- 合规转利润:降本增效全指南(2026)GBT 45212-2025化妆品中甲基二溴戊二腈的测定 气相色谱法:从合规成本到利润增长全案——避坑防控+降本增效+商业壁垒构建.pptx
- 2026—2028年中国医疗、卫生用搪瓷制品行业生态全景与战略纵深研究报告:政策、技术、资本与消费四重驱动下的产业重构与机遇地图.pptx
- 合规转利润:降本增效全指南(2026)GBT 9065.2-2025液压传动连接 软管接头 第2部分:24°锥形——.pptx
- 合规转利润:降本增效全指南(2026)《GBT 9813.3-2017计算机通用规范 第3部分:服务器》.pptx
- 合规红线与避坑实操手册(2026)《JBT 10932-2010低压电力滤波装置》.pptx
- 合规红线与避坑实操手册(2026)《JBT 5369.2-1991 8mm槽系组合夹具导向件 快换钻套》.pptx
- 合规转利润:降本增效全指南(2026)《HYT 136-2010海洋信息元数据》.pptx
- 合规转利润:降本增效全指南(2026)HGT 4560-2013涂料的防结露性能测试方法.pptx
- 合规转利润:降本增效全指南(2026)《JCT 2635-2021玻璃行业绿色工厂评价要求》.pptx
最近下载
- yokogawa横河EJA110E高性能差压变送器产品选型技术资料.pdf
- 2025年贵州普通高中会考生物试卷及答案 .pdf VIP
- 2025年人教版道法八年级上册《第一单元走进社会生活》大单元整体教学设计(2022课标).docx
- 2019译林版高中英语选择性必修一Unit4 Exploring poetry 知识清单(学生版).docx VIP
- 《GB_T 10067.46-2014电热装置基本技术条件 第46部分:罩式电阻炉》专题研究报告.pptx VIP
- 质检报告模板.docx VIP
- 2019译林版高中英语选择性必修四Unit3 Careers and skills 知识清单(学生版).docx VIP
- 水平定向钻法管道穿越工程技术规程CECS 382-2014.docx VIP
- 军人党员发展流程.pptx VIP
- 7.1 小小鞋店 课件 北师大版(2024)数学三年级下册.pptx VIP
原创力文档

文档评论(0)