设计模式学习:策略模式分析

1.举例分析 问题: 要想实现一套模拟鸭子的游戏,鸭子种类不少,有绿头鸭、红头鸭、橡皮鸭和诱饵鸭。鸭子动做不少,动做包括叫法和飞行,且不一样种类鸭子叫法不一样,飞行行为不一样。 难点: 鸭子种类和鸭子动做都会随着业务的改变而发生扩展或减小。 怎么办?java 2.定义:策略模式 策略模式:定义了算法族,分别封装起来,让它们之间能够互相替换,此模式让算法的变化独立于使用算法的客户。web 3.设计原
相关文章
相关标签/搜索