设计模式一:策略模式(Strategy pattern)

来源:互联网 发布:北京java语言培训 编辑:程序博客网 时间:2024/05/19 08:05

策略模式:定义了算法族,分别封装起来,让它们之间可以相互替换,此模式让算法的变化独立于使用算法的客户


记住:知道抽象、继承、多态这些概念,并不会马上让你变成好的面向对象设计者。设计大师关心的是简历弹性的设计,可以维护,可以应对变化

建立可维护的OO系统,要诀就在于随时想到系统以后可能需要变化以及应付变化的原则。