策略(Strategy)模式,从理论到实践

本章,

  • 扩展OOP
  • 认识抽象、封装、多态和继承
  • 从“is-a”到“has-a”
  • 使用算法解决问题
  • 使用策略设计模式

初级程序员往往认为OOP是万能的,还需要设计模式做啥?实际上,设计模式恰恰可看作是对OOP的扩展。


书籍推荐