美文网首页
设计模式-设计原则

设计模式-设计原则

作者: 右左君 | 来源:发表于2018-04-21 19:51 被阅读0次

设计模式-设计原则

  1. 找出应用中可能需要变化之处,把它们独立出来,避免和那些不需要变化的代码混在一起。

会变化的部分改变时,不影响不需要变化的部分。

在change的时候不会进行大范围改动。

  1. 针对接口编程,而非针对实现编程

针对接口编程的意思是针对超类型编程,其关键在多态。

执行时会根据实际状况执行到真正的行为,不会绑死在超类型的行为上。

不必关心具体的对象(过程)。

  1. 多用组合 少用继承

HAS-A, NOT IS-A

  1. 为了交互对象之间的松耦合设计而努力

减少对象之间的相互依赖,使系统更易弹性扩展。

  1. 开放-关闭原则

类应该对扩展开放,对修改关闭

  1. 依赖倒置原则

要依赖抽象,不要依赖具体类

  1. 最少知识原则

减少对象之间的交互

  1. 好莱坞原则

高层组件调用低层组件,底层组件尽量不调用高层组件,避免依赖腐败关系复杂(避免出现环状依赖),难以维护.

  1. 单一原则

一个类应该只有一个引起变化的原因

相关文章

  • 设计模式笔记汇总

    目录 设计原则 “依赖倒置”原则 未完待续... 设计模式 设计模式——策略模式 设计模式——装饰者模式 设计模式...

  • 聊聊设计模式原则(三) -- 依赖倒置原则

    目录 聊聊设计模式原则(一) -- 单一职责原则 聊聊设计模式原则(二) -- 接口隔离原则 聊聊设计模式原则(三...

  • 聊聊设计模式原则(二) -- 接口隔离原则

    目录 聊聊设计模式原则(一) -- 单一职责原则 聊聊设计模式原则(二) -- 接口隔离原则 聊聊设计模式原则(三...

  • 聊聊设计模式原则(一) -- 单一职责原则

    目录 聊聊设计模式原则(一) -- 单一职责原则 聊聊设计模式原则(二) -- 接口隔离原则 聊聊设计模式原则(三...

  • Meterial design与Ant design规范对比分析

    价值观及目标 设计原则 设计原则-布局 设计原则—导航 设计原则—视觉(颜色) 设计原则—交互模式 设计原则—动效...

  • 深入理解设计模式的设计原则

    设计原则 设计原则,是设计模式的内功心法,基本所有的设计模式都是基于设计原则进行的具体化,如果说设计模式是如何操作...

  • 设计模式开篇

    设计模式与原则 设计模式原则是为了提高代码的可维护性,可复用性和可扩展性,设计模式是设计模式原则的具体体现。 设计...

  • 设计模式

    设计模式六大原则[设计模式六大原则(1):单一职责原则][设计模式六大原则(2):里氏替换原则][设计模式六大原则...

  • 设计模式

    1 软件设计原则和设计模式概览 1.1 面向对象设计原则 1.2 GOF设计模式 1.3 C嵌入式编程设计模式 ...

  • 设计模式分类以及设计模式原则

    设计模式原则 设计模式原则 开闭原则(Open Closed Principle,OCP) 里氏代换原则(Lisk...

网友评论

      本文标题:设计模式-设计原则

      本文链接:https://www.haomeiwen.com/subject/eadflftx.html