美文网首页
面向对象的8大设计原则

面向对象的8大设计原则

作者: tanghuibook | 来源:发表于2018-09-05 17:49 被阅读0次

    面向对象设计8大原则:

    1.依赖倒置原则

     实现依赖抽象,抽象不依赖实现。

    2.开放-关闭原则

    开放拓展,关闭修改

    3.单一职责

    每一个类只负责做一件事情。

    4.里氏替换原则

    子类可以替换父类。

    5.接口隔离原则

    6.优先使用对象组合,而不是继承

      在类中创建成员对象

    7.封装变化点

       简单的认知是将复杂的实现细节(代码和数据)进行封装起来,提供简单的使用方法给外界。

       更深的认识是封装是用来创建稳定点和变化点分界层。使用接口来进行隔离。

    8.针对接口编程,而不是针对实现编程。

       面向接口编程就是接口标准化。接口标准化就是各模块分工合作,各司其职。

    相关文章

      网友评论

          本文标题:面向对象的8大设计原则

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