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

设计模式--原则

作者: 明宝_ | 来源:发表于2018-06-06 18:05 被阅读0次

    总原则:

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

    使用对象组合、而非继承

    1.单一职责原则:

    2.开放封闭原则: 应对新需求变化:无需修改(封闭)原来代码,而是新增一些类(开放),去进行扩展

    3.里氏替换原则: 子类替换父类

    4.依赖倒转原则:针对接口编程,而非针对实现编程

    5.接口隔离原则ISP(Interface

    Segregation Principle):使用多个专门的接口,而不使用单一的总接口,即客户端不应该依赖那些它不需要的接口。

    6.迪米特法则LoD(Law

    of Demeter):一个软件实体应当尽可能少地与其他实体发生相互作用。

    7.合成复用原则CRP(Composite

    Reuse Principle):尽量使用合成/聚合的方式,而不是使用继承。

    相关文章

      网友评论

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

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