设计模式 策略模式(Strategy Pattern)

设计模式 策略模式(Strategy Pattern) 策略模式(Strategy Pattern) 定义了算法族,分别分装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。 例子: 需求:设计一个简答的模拟鸭子应用 游戏中会出现各种鸭子,一边游戏戏水,一遍呱呱叫. 第一种设计 设计鸭子超类Superclass,让各种鸭子继承此超类. 现在需要鸭子会飞,就在超类上增加一个fly
相关文章
相关标签/搜索