关于java中设计原则总结
Posted songyinan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于java中设计原则总结相关的知识,希望对你有一定的参考价值。
开闭原则:
对于类,模块函数等扩展要开放,对于修改要关闭。
依赖倒置:
接口或抽象是高层,要面向高层编程,不应该面向实现类(实现类是低层)去变成。
单一职责:
对一个类,或者一个功能,只用负责一个职责。
接口隔离原则:
接口中要单一(方法尽量的少),尽量细化,不能臃肿。
迪米特原则:
低耦合,高内聚(两个类相互调用的,互相知道得信息越少越好,避免在修改某一个类的时候对另一个类影响过大)
里氏替换原则:
继承与派生的规则(在继承父类时候要注意可以扩展方法,但是尽量不要修改父类方法或者删除对方法的引用,以及尽量不要重写父类方法)
合成复用原则/组合:
尽量使用组合和聚合少使用继承的关系来达到复用的原则。
以上是关于关于java中设计原则总结的主要内容,如果未能解决你的问题,请参考以下文章