![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
《设计模式之禅》阅读
rockzhu3344
本人成分:1%的帅气,20%的忧郁,30%的活泼,40%的痴情,9%的花心
展开
-
《设计模式之禅》六大设计原则之四---接口隔离原则
(四) 接口隔离原则(DIP-Denpendence Inversion Princle)1. 概念:通俗来讲就是面向接口的编程(1)高层模块儿(原子逻辑的再组装)不应该依赖于低层模块儿(不可分割的原子逻辑),二者都应该依赖于其抽象(在java语言中就是抽象类或是接口,二者都不可实例化);(2)抽象不应该依赖于细节(java中表现为实现类,可被实例化);(3)细节应该依原创 2014-05-08 07:49:12 · 550 阅读 · 0 评论 -
《设计模式之禅》六大设计原则(一)单一职责原则
原则(一) 单一职责原则原创 2014-04-23 02:07:49 · 771 阅读 · 0 评论 -
《设计模式之禅》六大设计原则(二)里氏替换原则
(一) 单一职责原则(SRP-SingleReponsibilityPrinciple)概念:有且仅有一种原因引起类的变更。示例:如图1-1简单的用户信息的维护此类图的设计则有着严重的缺陷,用户的属性和用户的行为没有分开,应该将用户信息拆成一个用户BO(Business Object),将用户行为拆成一个Biz(Business Logic)如图1-2所示原创 2014-04-25 01:59:30 · 615 阅读 · 0 评论 -
《设计模式之禅》六大设计原则(三)-依赖倒置原则
(三) 依赖倒置(DIP-Denpendence Inversion Princle)1. 概念:通俗来讲就是面向接口的编程(1)高层模块儿(原子逻辑的再组装)不应该依赖于低层模块儿(不可分割的原子逻辑),二者都应该依赖于其抽象(在java语言中就是抽象类或是接口,二者都不可实例化);(2)抽象不应该依赖于细节(java中表现为实现类,可被实例化);(3)细节应该依赖抽象原创 2014-04-26 00:28:45 · 732 阅读 · 0 评论