码迷,mamicode.com
首页 > 其他好文 > 详细

设计模式的概念

时间:2021-06-03 18:08:12      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:实体   概念   系统   隔离   透明   方案   对象   代码   扩展   

设计模式

  • 设计模式的作用:
    • 解决面向对象系统中重要和重复的设计封装在一起的一种代码实现框架,可以使代码更加易于扩展和调用
  • 四个基本要素:
    • 模式名称,问题,解决方案,效果
  • 六大原则:
    • 开闭原则:
      • 一个软件实体(如类,模块,函数)要经行扩展开发,要在尽量不修改软件实体(源代码)的情况下经行扩展
    • 里氏替换原则:
      • 所有引用父类的方法必须能透明的使用其子类的对象
    • 里氏替换原则
    • 依赖倒置原则:
      • 高层模块不应该依赖底层模块,二者都应该依赖其抽象,抽象不应该依赖于细节,细节应该依赖抽象,换而言之,要针对接口编程,而不是依赖抽象编程
    • 接口隔离原则:
      • 使用多个专门的接口,而不是单一的总接口,即客户端不应该依赖于哪些并不需要的接口
    • 迪米特法则:
      • 一个软件实体应该尽肯能的少与其他实体相互作用
    • 单一职责原则:
      • 不要存在多个导致类变更的原因,即一个类只负责一项职责

设计模式的概念

标签:实体   概念   系统   隔离   透明   方案   对象   代码   扩展   

原文地址:https://www.cnblogs.com/xiaoxiannvdbky/p/14844723.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!