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

    一、单一指职责原则

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

    二、里氏替换原则

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

    三、依赖倒置原则

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

    四、接口隔离原则

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

    五、迪米特法则

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

    六、开闭原则

      1、定义:一个软件实体应当对扩展开放,对修改关闭。
    All rights reserved please indicate the source if reprint---吓尿了的大肥鼠
  • 相关阅读:
    map
    01背包和完全背包 POJ
    并查集 计算节点数量
    set
    map,vector,queue 图 综合运用
    并查集 hdu-1325 Is It A Tree?
    js中的ajax
    java算法
    MySql在Window上的安装
    微信开发账号要求
  • 原文地址:https://www.cnblogs.com/realsoul/p/5694883.html
Copyright © 2011-2022 走看看