策略模式类图
2015-03-08 19:46:43 199 举报
策略模式是一种行为设计模式,它使你能在运行时改变对象的行为。策略模式把一个系列的算法封装起来,并且把它们一个个封装起来,而且使它们可相互替换。策略模式让算法独立于使用它的客户端而变化。在策略模式中定义了一系列的算法,并将每一个算法封装起来,而且使他们可以相互替换。策略模式让算法独立于使用它的客户端而变化。策略模式是一种行为设计模式,它使你能在运行时改变对象的行为。策略模式把一个系列的算法封装起来,并且把它们一个个封装起来,而且使它们可相互替换。
作者其他创作
大纲/内容
关联
实现
ConcreteContext
//其他方法
ConcreteStrategyC
+ AlgorithmInterface()
Strategy
ConcreteStrategyA
Context(抽象类)
+ strategy:Strategy
+ setStrategy(Strategy) :void+ execAlgorithm() :void
ConcreteStrategyB
继承
0 条评论
下一页