java设计6大设计原则

java6大设计原则:

一 : 类单一职责原则:

        一个类只有一个引起这个类变化的原因。即一个类只完成一个功能,如果做不到一个类只完成一个功能,最少要保证一个方法只完成一个功能。

二:依赖倒置原则:

       高层组件应该依赖抽象而不依赖具体,即面向接口编程,一般依赖的成员变量或者参数都应该是抽象的不应该是具体的。

三:里氏代换原则:

     凡是父类出现的地方都可以用子类代替并且原功能没有发生变化,子类不应该覆盖父类的非抽象方法。

四:迪米特法则:

     一个类要尽量的封装自己,一个类只与自己的朋友类打交道一般朋友类是成员变量或者参数,非朋友类一般都是局部变量

五:接口隔离原则:

    一个接口完成的功能尽可能的单一,不要让一个接口承担过多的责任。

六:开闭原则:

      对扩展开放,对修改闭合

posted on 2016-04-25 16:53  大强5566  阅读(183)  评论(0编辑  收藏  举报

导航