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

面向对象设计的原则

作者: TomGui | 来源:发表于2018-11-18 21:46 被阅读0次

    单一职责原则(SRP)

    就一个类而言,应该仅有一个引起它变化的原因。

    开放-封闭原则(OCP)

    对于扩展是开放的,对于更改是封闭的。

    里氏替换原则(LSP)

    子类型必须能够替换掉它们的父类型。

    依赖倒置原则(DIP)

    高层模块不应该依赖底层模块。两个都应该依赖抽象。
    抽象不应该依赖细节。细节应该依赖抽象。

    最少知识原则(LKP)

    每个单元对其他单元只拥有有限的知识,只了解与当前单元紧密联系的单元。

    接口分离原则(ISP)

    客户类不应被强迫依赖那些它们不需要的接口。

    相关文章

      网友评论

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

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