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

设计模式-设计原则

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

    设计模式-设计原则

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

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

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

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

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

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

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

    1. 多用组合 少用继承

    HAS-A, NOT IS-A

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

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

    1. 开放-关闭原则

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

    1. 依赖倒置原则

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

    1. 最少知识原则

    减少对象之间的交互

    1. 好莱坞原则

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

    1. 单一原则

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

    相关文章

      网友评论

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

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