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