美文网首页
设计原则

设计原则

作者: Jason_Sam | 来源:发表于2019-05-29 12:50 被阅读0次

    六大设计原则(Solid)

    • Single Responsibility

    单一职责原则:抽象逻辑的职责,尽量少的原因使类或者接口发生变化。

    定义:有且仅有一个原因引起类的变更

    • Open Close

    开闭原则:不允许直接在类内修改,要对类进行拓展。对修改关闭,对拓展开放。

    • Liskov Substitution

    里氏替换:子类可替换父类,子类可有自己特性,父类中的参数放大,而输出要缩小

    定义:父类出现的地方子类就可以出现,而且替换为子类也不会发生变化。

    • Law of Demeter

    迪米特:缩小属性和方法的权限,减少对象之间的交流,只有朋友(参数或者成员)间可以交流,但交流的类也不能太遥远不能超过两次

    • Interface Segregation

    接口隔离:接口避免臃肿,要精炼

    • Dependence Inversion

    依赖倒置:类必须依赖它的抽象

    定义:高层模块不依赖低层模块,两者都依赖其抽象。抽象不依赖细节。细节应该依赖抽象

    相关文章

      网友评论

          本文标题:设计原则

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