- 659
- 0
- 约3.71万字
- 约 220页
- 2019-01-18 发布于未知
- 举报
* * * * * * * * * * * * * * * * * * * 1)透明式:子结点集合的管理方法在抽象类或接口中定义,向客户端隐藏树叶结点和树枝结点的区别。缺点:虽然树枝对象还是树叶对象在客户端看来是没区别了,但是他们两者确实是有区别的。使用透明式的实现方式,就会发生这样的情况:客户端可能调用了树叶对象的子结点管理方法,使用透明式实现使得这样的错误在编译器无法被检查出来,只能延迟到运行期才会暴露出来。(说白了就是客户端可能会调到空的方法。) 2)安全式:子结点集合的管理方式只在树枝接点中定义,客户端必须明确知道当前对象到底是树枝还是树叶。缺点:这种方式不够透明,树枝和树叶具有不同的接口,客户端就不能把它们当成同一类对象看待了。(说白了就是不能把树枝和树叶全部上转成他们的抽象类或接口。) * * * 创建模式:对类的实例化过程的抽象化 结构模式:如何将类或者对象结合在一起形成更大的结构。 行为模式:在不同的对象之间划分责任和算法的抽象化。 类模式:通过继承定义描述类之间关系,编译时建立(模板,工厂方法,适配器,解释器) 对象模式:利用组合(聚合)定义来描述对象之间的关系。运行时建立。更加动态。 命令模式的适用场合 1.使用命令模式作为“Call Back”在面向对象系统中的替代 。 2.需要在不同的时间指定请求、将请求排队。 3.系统需要支持命令的撤消(un
您可能关注的文档
- 地球的运动(带动画演示全面).ppt
- 地球地图-经纬网.ppt
- 地球上生命的起源.pptx
- 地形图及其成图方法.ppt
- 地质灾害监测预警体系.ppt
- 癫痫持续状态指南.ppt
- 电力变压器基础知识培训PPT讲义.ppt
- 电路板有限公司FPC外观缺陷培训教材(SMT贴片部分).ppt
- 电商客服流程培训-电商客服服务技巧培训课件.ppt
- 店铺开业活动策划方案.ppt
- 2026年山东青州第一中学高三一模高考数学模拟试卷(含答案详解).docx
- 《进口液化石油气船舱检验规程》(SNT3110-2012)标准化发展报告.docx
- 《SNT2616-2010 国境口岸鼠携带鼠疫杆菌和汉坦病毒快速检测方法》标准发展与应用研究报告.docx
- 《YCT 186-2004 卷烟烟丝弹性的测定方法》标准发展与应用研究报告.docx
- 《YCT 261-2008 烟草行业卷烟物流配送中心作业规范》标准化发展报告.docx
- 《YCT 268-2008 烟用接装纸、接装原纸中砷、铅的测定 石墨炉原子吸收光谱法》标准发展与应用研究报告.docx
- 《YCT 275-2008 卷烟纸中柠檬酸根离子、磷酸根离子和醋酸根离子的测定 离子色谱法》标准发展与应用研究报告.docx
- 《出口食品接触材料 聚甲醛聚合物提取物测定》标准(SNT2815-2011)发展报告.docx
- 《出口食品质量安全控制规范 第3部分:肠衣》(SNT 2905.3-2012)标准化发展报告.docx
- 《出口溴化锰溶液检验规程》(SNT2781-2011)标准化发展报告.docx
最近下载
- 基因检测报告书写及解读操作指南.docx VIP
- 【华创证券-2025研报】普洛药业(000739):深度研究报告:厚积薄发,已处于国内CDMO领军梯队.pdf VIP
- 农村宅基地知识课件.pptx VIP
- 2025年赣州职业技术学院单招(语文)测试题库往年题考.docx VIP
- 食品安全防护培训课件.pptx VIP
- 建筑耐火基础知识点.doc VIP
- DB51∕T 2721-2020 四川省行政执法流程标准.docx VIP
- 2026年半导体设备真空系统技术发展趋势与未来方向预测.docx
- 员工标准化作业培训.pptx VIP
- 2025年赣州职业技术学院单招综合素质考试题库及答案参考.docx VIP
原创力文档

文档评论(0)