zoukankan      html  css  js  c++  java
  • 设计原则

    一、单一指职责原则

      1、定义:一个类只有一个职责。
    

    二、里氏替换原则

      1、定义:所有引用基类的地方必须能透明的使用其子类对象。
    
      2、使用:根据里氏替换原则,当多个类之间存在继承关系时,通常应该使用父类或接口来指向子类的对象,这更利于提高系统的可扩展性。
    

    三、依赖倒置原则

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

    四、接口隔离原则

      1、定义:客户端不应该依赖它不需要的接口,类之间的依赖关系应该建立在最小的接口上
    

    五、迪米特法则

      1、定义:如果两个类不必彼此直接通信,那么这两个类就不应当发生直接的相互作用,如果一个类需要调用另一个类的某一个方法,可以通过第三者转发这个调用
    

    六、开闭原则

      1、定义:一个软件实体应当对扩展开放,对修改关闭。
    All rights reserved please indicate the source if reprint---吓尿了的大肥鼠
  • 相关阅读:
    无向图的双连通分量
    以管理员身份运行软件cmd命令
    异或
    递推求解DAG最长路径长度及最长路径条数
    有向图转强连通图最少加边数
    Tarjan强连通分量(scc)
    uni封装request请求
    生命周期
    页面路由,以及传值
    WXS 模块
  • 原文地址:https://www.cnblogs.com/realsoul/p/5694883.html
Copyright © 2011-2022 走看看