摘要: 装饰模式(Decorator):动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。 1 /** 2 * Component 是定义一个对象接口,可以给这些对象动态地添加职责 3 * @author Monica 4 * 5 */ 6 public abstrac... 阅读全文
posted @ 2014-08-21 15:07 QqiaoQ 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 依赖到转原则A.高层模块不应该依赖低层模块。两个都应该依赖抽象。B.抽象不应该依赖细节。细节应该依赖抽象。即:针对接口编程,不要对实现编程。里氏代换原则:一个软件实体如果使用的是一个父类的话,那么一定适用于其子类,而且它察觉不出父类对象和子类对象的区别。也就是说,在软件里面,把父类都替换成它的子类,... 阅读全文
posted @ 2014-08-21 13:41 QqiaoQ 阅读(119) 评论(0) 推荐(0) 编辑