- 10
- 0
- 约1.22万字
- 约 70页
- 2018-12-01 发布于江苏
- 举报
第8章 方案模式1 - 概述
迪米特法则 简单地说,迪米特法则就是指一个软件实体应当尽可能少的与其他实体发生相互作用。这样,当一个模块修改时,就会尽量少的影响其他的模块,扩展会相对容易,这是对软件实体之间通信的限制 如果两个类之间不必彼此直接通信,那么这两个类就不应当发生直接的相互作用,如果其中的一个类需要调用另一个类的某一个方法的话,可以通过第三者转发这个调用 降低类之间的耦合,但是会在系统中增加大量的小方法并散落在系统的各个角落,造成系统的不同模块之间的通信效率降低 * 迪米特法则 — 示例 * 某系统界面类(如Form1、Form2等类)与数据访问类(如DAO1、DAO2等类)之间的调用关系较为复杂,怎么调整会满足迪米特法则? 设计模式的使用方式 * 设计模式的选择 — 具体问题具体分析 * 考虑设计模式是怎样解决设计问题的 浏览模式的意图部分 研究模式怎样相互关联 研究目的相似的模式 检查重新设计的原因 考虑你的设计中哪些是可变的 设计模式的使用 — 循序渐进 * 大致浏览一遍设计模式的描述,特别注意适用性和效果部分的说明,确定它适合你的问题 研究模式的结构部分、参与者部分和协作部分 研究代码示例部分,看看这个模式代码形式的具体例子 选择模式参与者的名字,使其在应用上下文中有意义 定义类 定义模式中专用于应用的操作名称 实现执行模式中责任和协作的操作 合理使用设计模式(1/3) * 不是软件的任何
您可能关注的文档
最近下载
- 早产儿支气管肺发育不良临床管理专家共识.pptx VIP
- 三基必备知识点1024条(共69页可打印).pdf VIP
- 标准表面粗糙度对照表.docx VIP
- 全国优质课一等奖初中地理商务星球版版八年级下册《新疆维吾尔自治区》课件.pptx VIP
- 2026中式烹调师(初级)操作证考试题库(含答案).docx VIP
- 护理三基必背知识点精编(800条全彩版)word电子版共75页可打印编辑.docx VIP
- 气缸磨损的测量教案.doc VIP
- 湖北省黄石市2025-2026学年高一上学期期中考试地理试卷含答案.docx VIP
- 中国联通公开招聘笔试真题(含详细答案解析).docx VIP
- 人教版(2019)高中化学选择性必修1各章节知识点复习提纲.pdf VIP
原创力文档

文档评论(0)