美文网首页
面向对象六大原则

面向对象六大原则

作者: X1a0Yu_ | 来源:发表于2020-01-22 16:45 被阅读0次

    既然来了简书,总要留下点什么.......

    德玛西亚皇子魄罗.jpg

    Principle 1

    单一职责原则

    就一个类而言,应该仅有一个引起它变化的原因。
    一个类中应该是一组相关性很高的函数、数据的封装。

    Principle 2

    开闭原则

    软件中的对象(类、模块、函数等)应该对于扩展开放的。但是,对于修改封闭(关闭)的。

    当软件需要变化时,应尽量通过扩展的方式来实现变化,而不是通过修改已有的代码来实现。

    Principle 3

    里氏替换原则

    只要父类出现的地方子类就可以出现,主要体现就是继承多态

    Principle 4

    依赖倒置原则

    指代了一种特定的解耦形式,高层模块不依赖低层次模块的细节,说白了高层次就是不依赖细节而是依赖抽象

    Principle 5

    接口隔离原则

    类间的依赖关系应该建立在最小的接口上。

    Principle 6

    最少知识(迪米特)原则

    一个对象对其他对象有最少的了解。

    相关文章

      网友评论

          本文标题:面向对象六大原则

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