首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

状态设计方式思考

2012-08-02 
状态设计模式思考状态设计模式Client端,仅操作Context,不操作状态类。解释器模式中,Context与解释者类是单

状态设计模式思考
状态设计模式

Client端,仅操作Context,不操作状态类。

解释器模式中,Context与解释者类是单向依赖。一般Context不需要了解解释者,仅作为公共方法及数据池。

策略模式情况下,Context与算法也是单向依赖,但是Context是发起方。

1、研磨设计模式书中的例子,Context 与 State,双向依赖。Context要调State的方法。但在State中要调Context的方法。所以在Context调State方法时候,将This传人到State中。


采用接口方法依赖的方式进行传递

2、漫谈设计模式
  采用类属性方式进行依赖 传递

3、设计模式之禅

     采用类属性方式进行依赖 传递
4、JBPM4.4
    在推进流程的时候,采用状态模式。Context与State状态合并。

热点排行