我有一篇文章,需要编写程序来对其进行多种处理。
处理功能有 A B C D E等多种处理方式。
要求,可以随意变换处理的顺序,可以随意选择任意几种处理方式。
请教各位该怎么实现这个功能?

解决方案 »

  1.   

    你可以把 A B C D E编成独立的模块或函数,然后要处理的时候根据 A B C D E的名称任意组合去反射调用 A B C D E的函数即可实现这种需求,或许还会有更简单的办法,期待大牛回答
      

  2.   

    我想到一个办法 就是用一个xml存储这个顺序和选择的处理方法,根据这个表中的顺序来处理
      

  3.   

    是呀,其实这个需求和OA的流程自定义非常类似,你可以参考下OA的流程设计思想