![](https://img-blog.csdnimg.cn/20190918135101160.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JAVA设计原则
使用JAVA语言编写案例,帮助理解软件设计要遵循的原则。
bruceangel
眼界决定境界,气度决定高度;
定位决定地位,格局决定结局;
脑袋决定口袋,想法决定活法;
思路决定出路,观念决定信念;
心态决定姿态,细节决定成败;
性格决定命运,习惯决定未来。
展开
-
设计原则-依赖倒置
定义:程序要依赖于抽象接口,不要依赖于具体实现。依赖倒置原则的中心思想是面向接口编程。名称:依赖倒转原则(Dependence Inversion Principle)原创 2022-08-28 22:53:36 · 239 阅读 · 1 评论 -
设计原则-接口隔离
定义:客户端不应该依赖它不需要的接口。即一个类对另一个类的依赖应该建立在最小的接口上。分析:类UserInfoService通过接口InfoInterface依赖类UserInfoImpl,类OrderInfoService通过接口InfoInterface依赖类OrderInfoImpl,如果接口InfoInterface对于类UserInfoService和类OrderInfoService来说不是最小接口原创 2022-08-23 23:24:54 · 177 阅读 · 0 评论 -
设计原则-单一职责
定义:类的职责要单一,不能给单个类太多职责,即一个类应该只负责一项职责。分析:假如类A负责两个不同职责:职责1、职责2,当职责1需求发生变更改变类A时,可能造成职责2执行错误,所以需要将类A进行拆解为AI、A2。原创 2022-08-22 23:47:18 · 152 阅读 · 1 评论