- 博客(1)
- 收藏
- 关注
转载 Java中的策略设计模式
田忌赛马中,田忌使用了博弈论中的集中优势兵力,攻击对方的要点策略,从而消除自己的弱点。在这个场景中其实有很多的策略可以运用,但是你必须选取一种去应对。从设计角度讲: 策略通常代表一组或一簇可以相互替换的方案。当有多个策略可用时,与策略相关的逻辑必须选择其中一个策略来执行。策略模式定义了算法簇,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。策略模式的意图在
2009-05-30 12:33:00 343 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人