码迷,mamicode.com
首页 > 编程语言 > 详细

关于java中设计原则总结(7)

时间:2019-10-26 22:37:43      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:一个   单一职责   编程   扩展方法   关闭   总结   设计   另一个   相互   

开闭原则:

对于类,模块函数等扩展要开放,对于修改要关闭。

依赖倒置:

接口或抽象是高层,要面向高层编程,不应该面向实现类(实现类是低层)去变成。

单一职责:

对一个类,或者一个功能,只用负责一个职责。

接口隔离原则:

接口中要单一(方法尽量的少),尽量细化,不能臃肿。

迪米特原则:

低耦合,高内聚(两个类相互调用的,互相知道得信息越少越好,避免在修改某一个类的时候对另一个类影响过大)

里氏替换原则:

继承与派生的规则(在继承父类时候要注意可以扩展方法,但是尽量不要修改父类方法或者删除对方法的引用,以及尽量不要重写父类方法)

合成复用原则/组合:

尽量使用组合和聚合少使用继承的关系来达到复用的原则。

关于java中设计原则总结(7)

标签:一个   单一职责   编程   扩展方法   关闭   总结   设计   另一个   相互   

原文地址:https://www.cnblogs.com/songyinan/p/11745756.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!