软件工程Strategy策略模式.docVIP

  • 16
  • 0
  • 约5.02千字
  • 约 13页
  • 2017-11-17 发布于河南
  • 举报
软件工程Strategy策略模式

strategy 策略行为型设计模式 摘要: Strategy是属于设计模式中对象行为型模式,主要定义一系列的算法,把这些算法一个个封装成单独的类,并且使这些类可以相互替换,以达到能够使得算法的变化可独立于使用它的客户的目的。 关键字: 设计模式,定义算法,封装 引言: Strategy应用比较广泛,比如,公司经营业务变化图,可能有两种实现方式,一种是线条曲线,另一种是框图(bar),这两种算法可以使用Strategy实现。还有一些使用如:Context,印刷图书Strategy,使用某种技术的印刷设备Algorithem,具体的印刷技术,如喷墨,胶印IStrategy,印刷 职责链模式 Chain of Responsibility命令模式 Command 解释器模式 Interprete迭代器模式 Iterator 中介者模式 Mediator备忘录模式 Memento 观察者模式 Observer状态模式 State策略模式 Strategy模板方法模式 Template Method访问者模式 Visitor?? ? 职责链模式 Chain of Responsibility ???????职责链模式使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。 ??????“击鼓传球”游戏就

文档评论(0)

1亿VIP精品文档

相关文档