读书笔记设计范文

上传人:郭** 文档编号:105040747 上传时间:2019-10-11 格式:DOC 页数:3 大小:60.46KB
返回 下载 相关 举报
读书笔记设计范文_第1页
第1页 / 共3页
读书笔记设计范文_第2页
第2页 / 共3页
读书笔记设计范文_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《读书笔记设计范文》由会员分享,可在线阅读,更多相关《读书笔记设计范文(3页珍藏版)》请在金锄头文库上搜索。

1、读书笔记设计范文 项籍少时学书不成去;学剑又不成项梁怒之籍曰:“书足以记名姓而已剑一人敌不足学学万人敌” 史记项羽本纪 最近才意识到软件工程类知识的重要性软件工程的知识就跟兵法一样要做到“万人敌”软件工程的学习是必不可少的从现在开始学习设计模式的一些知识以下的为笔记 设计模式说白了就是一些成功的面向对象设计的经验设计模式可以让我们更加方便的复用成功的设计和体系结构 模式的四个基本要素: 1.模式名称;例如:工厂模式 2.问题;描述了应该在何时使用模式; 3.解决方案; 4.效果 设计的几个原则: 一、”开放封闭“原则(OCP) OpenClosedPrinciple原则是说一个软件应该对扩展开

2、放对修改关闭 这样做的好处是可以通过扩展已有的系统提供新的行为以满足新的需求提高软件的适应性和灵活性已有的软件模块(特别是抽象层)不应该再修改这样做是为了提高软件的稳定性和延续性 二、“里氏代换”原则(LSP) LiskovSubstitutionPrinciple是说子类型必须能够替换他们的基类型这是继承的特性”男人“继承”人“男人必须是人吧? 三、依赖倒置原则(DIP) DependenceInversionPrinciple原则是说要依赖于抽象不要依赖于具体简单的说依赖倒置原则要求客户端依赖于抽象耦合原则表述:抽象不应当依赖于细节;细节应当依赖于抽象;要针对接口编程不针对实现编程 四、接

3、口隔离原则(ISP) InterfaceSegregationPrinciple是说使用多个专门的接口比使用单一的总接口总要好换而言之从一个客户类的角度来讲:一个类对另外一个类的依赖性应当是建立在最小接口上的过于臃肿的接口是对接口的污染不应该强迫客户依赖于它们不用的方法 五、合成聚合复用原则(CARP) Composite/AggregateReusePrinciple就是在一个新的对象里面使用一些已有的对象使之成为新对象的一部分;新对象通过向这些对象的委派达到复用已有功能的目的简而言之要尽量使用合成/聚合尽量不要使用继承 六、迪比特原则(LoD) 迪米特法则(LawofDemeter或简写LoD)又叫最少知识原则(LeastKnowledgePrinciple或简写为LKP)也就是说一个对象应当对其它对象有尽可能少的了解

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作范文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号