设计模式的六大原则读书笔记

设计模式的六大原则读书笔记

1,开闭原则(Open Close Principle:OCP)

开闭原则就是说对扩展开放,对修改关闭。在程序需要进行扩展时候,不能修改原有的代码,实现一个热插拔的效果。所以一句话概括就是:为了使用程序的扩展性好,易于维护和升级。使用接口和抽象类达到这样的效果。

2,里氏代换原则(Liskov Substitution Principle)

里氏代换原则面向对象设计的基本原则之一。里氏代换原则中说,任何基类可以出现的地方,子类一定可以出现。LSP是继承复用的基石只有当衍生类可以替换掉基类,软件单位的功能不受影响时,基类才能真正被复用,而衍生类也能够在基类的基础上增加新的行为。里氏代换原则是对“开-闭”原则的补充。实现“开-闭”原则的关键步骤就是抽象化。而基类与子类的继承关系就是抽象化的具体实现,所以里氏代换原则是对实现抽象化的具体步骤的规范。

3,依赖转换原则(Dependence Inversion Principle)

这个是开闭原则的基础,具体内容:针对接口编程,依赖于抽象而不依赖于具体。

4,接口隔离原则(Interface Segregation Principle)

这个原则意思是:使用多个隔离的接口,比使用单个接口要好。还是一个降低类之间的耦合度的意思,从这我们看出其实设计模式就是一个软件的设计思想,从大型软件架构出发,为了升级和维护方便。所以上文中多次出现:降低依赖,降低耦合。

5,迪米特法则(最少知道原则,Demeter Principle)

为什么叫最少知道原则,就是说:一个实体应当尽量少的与其他实体之间发生相互作用,使得系统功能模块相对独立。

6,合成复用原则(Composite Reuse Principle)

原则是尽量使用合成聚合的方式,而不是使用继承


相关文章

  • 课程实施水平汇报总结:以内涵发展铸特色品牌
  • 课程实施水平汇报总结:以内涵发展铸特色品牌 我校在上级主管部门的正确领导和大力支持下,经全体教职工的共同努力,学校新教育下的教育教学各项工作有条不紊,形成了严谨务实、求真创新的大好局面,学校得以跨越式的发展。现对一年来的工作总结如下: 我校今年创新教育教学管理,落实规范,创新教研,突出特色,各项工作 ...

  • 尖子生认为最有效的六大初中学习方法
  • 尖子生认为最有效的六大初中学习方法 一.制定合理的学习计划 1.制定的一般步骤:第一步是要分析现有的条件,即个人所处的具体环境和自身已经具备的条件;第二步,是确定目标.它是主客观两方面因素相结合的产物,并不是空中楼阁.第三步是选用措施.它是实现目标执行计划的保证,包括作息时间的调整,各学科之间的调换 ...

  • 公司退休党支部先进事迹
  •   夕阳党旗映霞红   XX公司离退休管理中心离退休党支部共有离退休人员31人,其中党员12人,平均年龄70.6岁。近年来,该党支部紧跟中心学政治,围绕建设学经济,放眼发展学科技,把党的旗帜举起来,让党的声音响起来,党的形象树起来,充分发挥了离退休党员干部自我组织,自我教育、自我管理的作用,使离退休 ...

  • 先进性教育长效机制之学习制度(集)
  • 党支部要根据上级的精神,制定年度学习计划,做到学习内容明确,学习时间保证,每月集中学习不少于3个小时,学习时要做好笔记,讨论时发言要踊跃。党员要根据支部学习计划,认真地参加学习,要结合实际,在提高自身素质上下功夫。 支部学习要有重点,在学习方法上要灵活生动、多样,要经常结合工作开展心得交流, 要充分 ...

  • 中学新教育实验方案
  • 中学新教育实验方案 指导思想: 20XX年我校要全员启动,严格按照随县教育局有关推进新教育实验的文件,认真实施上级新教育实验方案,将新教育实验作为主线,纳入到教育教学工作中去,以教师的专业发展为起点,以六大行动为途径,通过实验提升师生品质,提升教育质量。 实验领导小组: 为搞好我校的新教育实施工作, ...

  • 新教育读书笔记
  • 我们老师现在都面对着学生考试和升学的压力,面对着越来越关注分数的家长和社会,在工作中,是重能力与素质的培养,还是片面追求高分数,我似乎不知道该如何取舍,这样的现象甚至让我一度迷茫,举棋不定。怎样才能实现高分高能,素质与分数两不误呢?读了朱永新的《新教育》后,我既看到了美好的前景,又找到了坚强的后盾和 ...

  • 工商乡镇工作站站长述职报告
  • 局领导.同事们: 2004年我出任东山镇山南工作站负责人,主持站里工作.一年来,我加强学习,解放思想,开拓创新,求实奋进,使我站的各项工作取得显著成效,现将本人2004年工作述职述廉报告如下: 一.加强政治思想业务学习,提高素质 多年的工作实践经验让我意识到只有具备较高的理论和业务知识水平,才能头脑 ...

  • 英语教学读书笔记
  • 任何一门课程的教学目标都不是唯一的,但是,任何课程都有一个基本目标。那么小学英语教育的基本目标是什么?《英语课程标准(实验稿)》对此作了一个明确的回答,这就是“学生的发展是英语课程的出发点和归宿”。这里,“学生的发展”的内涵是丰富的,但是决不能被泛化而失去其最基本的学科特征。它应当主要地是指学生英语 ...

  • 区宣传系统干部培训工作总结
  •   20XX年以来**区宣传系统干部教育培训工作,在上级的领导和业务部门的具体指导下,认真贯彻落实中央和省、市、区宣传思想会议以及干部培训工作的一系列文件精神,以努力建设高素质干部队伍为目标,积极探索新形势下干部培训新路子,对宣传系统各级干部进行了多渠道、多层次、多类型的培训,使我区宣传系统干部队伍 ...

© 2024 范文中心 | 联系我们 webmaster# onjobs.com.cn