摘要: 【模板方法】=============================================== 定义算法框架,具体实现延迟子类中,使得子类可以在不改变算法结构的情况下,重新定义某些步骤。 策略模式都封装算法,它使用组合,模板方法使用继承; 工厂方法是特殊的模板方法; 【策略模式】 定义算法簇,封装起来,可以相处替换,让算法的变化可以独立于客户。 区分应用中变化和不变的部分; 针对接口编程,不针对实现编程; 多用组合,少用继承。 【观察者模式】================================================ 在对... 阅读全文
posted @ 2012-04-17 18:37 Keosu 阅读(254) 评论(0) 推荐(0) 编辑