在学习Design Patterns时,应关注于行为的motivations,而不是行为的results
摘要:
上次提到设计模式以Purpose来分为三大类,但是对于这么分不是很清楚。今天在学习Abstract Factory的时候,结合Strategy对比,貌似得到了一个合理解释。之前一直存在的误区是一直是从result去分析,而不是从motivation去分析,导致搞不清楚为什么会有这些分类。(1)我觉得应该这么分析,Strategy这个类封装了算法的变化,然后content中不能显式的看到这种变化,所以Stategy为Behavioral Pattern?(2)用同样派生自component的Class ConcreteComponent和Class Decorator(Decorator的子类) 阅读全文
posted @ 2010-12-17 01:01 CHYGO 阅读(152) 评论(0) 推荐(0)
浙公网安备 33010602011771号