摘要: 这个也好理解 ,这个合成/聚合复用原则指的是在一个新的对象里面使用一些已有的对象,使其成为新对象的一部分。新对象通过委派达到复用已有功能的效果。 说到这里要讲提及到“Has-A” 和“Is-A”的区别: Has-A:表示某一个角色具有某一项责任。 Is-A:表示一个类是另一个类的一种。 ... 阅读全文
posted @ 2013-07-04 20:44 蜗牛散步 阅读(811) 评论(4) 推荐(0) 编辑
摘要: 啊!天气很热啊,回来洗个澡,做个饭吃完后 又出了一身汗,真后悔先洗澡。 加油坚持学习,今天要学的是“接口隔离原则” 意思是说:在设计的时候使用多个专门的接口比使用一个总的接口好很多。一个类对另一个类的依赖关系应该建立到最小接口上。 啊,这个好像比较好理解哈,就是在设计程序的时候 要学会使用接口编程。但是不要把所有的业务都写到一个接口里面,能分开最好分开。那样可以提高接口的复用性,而不会在继承使用的时候非要去实现那些无关的接口。 针对某些特殊情况需要同时用到很多接口的时候可以多重继承去实现。 分离接口还可以用委托进行分离(这个自己没写过,不知道啊,知道的解释下啊!怎么利用委托分离接口... 阅读全文
posted @ 2013-07-04 20:26 蜗牛散步 阅读(201) 评论(0) 推荐(0) 编辑