摘要:
设计原则:类应该对扩展开放,对修改关闭 装饰者模式 装饰者和被装饰对象有相同的超类型,所以在任何需要原始对象的场合,可以用装饰过的对象替代它 你可以用一个或多个装饰者包装一个对象,加上自己的行为,达到特定的目的 对象可以在任何时候被装饰,达到运行时动态 阅读全文
posted @ 2009-03-28 13:45
断桥残雪
阅读(82)
评论(0)
推荐(0)
摘要:
Observer在java里用的很多,比如常见的监听器,用处类似就不多说了 Java内置了类Observerable和接口Observer 阅读全文
posted @ 2009-03-28 13:31
断桥残雪
阅读(94)
评论(0)
推荐(0)
摘要:
看完head first第一章,深深被设计模式所吸引,觉得很新鲜,忍不住想要在此记录自己的体会。 区分变与不变,变即算法,不变嘛,我理解为状态,或者为特征。 多用聚合,少用继承,从而带来更大的灵活性和易维护性。对象只需关注自身特征的维护,而把算法交给外部来处理。 阅读全文
posted @ 2009-03-28 12:44
断桥残雪
阅读(89)
评论(0)
推荐(0)
浙公网安备 33010602011771号