| 作者 |
内容 |
| subfm |
怎样用面向对象的方式设计一个带有多个步骤的流程呢?
有多个流程,这些流程中有很多步骤都是相同的,我应该如何设计呢? |
| 03/09/29 21:23 |
酷帖! 臭帖! 回复 |
酷帖评价: 臭帖评价: |
| 返回页首 |
|
| dongcheng36 |
回复:
怎样用面向对象的方式设计一个带有多个步骤的流程呢?
把相同部分单独形成类,在个个流程中继承、扩展此类。
看看设计模式,很好解决 |
| 03/09/30 09:42 |
酷帖! 臭帖! 回复 |
|
酷帖评价: 臭帖评价: |
| 返回页首 |
|
| subfm |
我想约束流程中步骤的顺序,有什么好方法?
|
| 03/09/30 09:51 |
酷帖! 臭帖! 回复 |
|
酷帖评价: 臭帖评价: |
| 返回页首 |
|
| spide |
有些简单软件只是查询、打印一些信息,可能很容易想到采用“分而制之”的策略表达静态的知识。(如果确实需要)当设计“工作流驱动”的程序时,首先要抛弃那种不能清楚区分动作的阶段性作用的视角,要围绕每一“类”具体动作本身做好“沙盘推演”的描述。
|
| 03/10/07 23:05 |
酷帖! 臭帖! 回复 |
|
酷帖评价: 臭帖评价: |
| 返回页首 |
|
| frankwoo |
回复:
我想约束流程中步骤的顺序,有什么好方法?
我觉得
如果是系统以及的流程,那么,可能你需要引入类似于矢量图这样的控制信息,然后通过与控制类结合,也就差不多了
如果是局部的(比如类方法的流程),一般的,可以将此局部在细分,上升到上面的层次,或者采用pattern(比如template
pattern)抽象出公用的流程部分,具体的解决办法很多,主要看你是要做到那一级了,如果是应用一级,比较容易。要是产品一级,要考虑的问题比较多,要结合向上接口考虑,就要权衡一下了。
不过,基本上都是meta-data驱动,或者行为驱动
一般的作产品,用meta-data驱动 |
| 03/10/07 23:35 |
酷帖! 臭帖! 回复 |
|
酷帖评价: 臭帖评价: |
| 返回页首 |
|