复杂参数的执行逻辑可按照如下方式解耦:
1、界面与实现分离,并且实现仅仅通过事件的方式来通知界面显示数据,包括不重要的实时数据,只要在实时性不要求特别高的场合,这种方式实现界面与功能部分的解耦应该是效果合理的
2、功能部分,逻辑部分与执行单元分离,但不解耦,不接偶的目的是要保证执行的实时性和可靠性(当然也可以通过事件的方式进行解耦,在实时性要求不高的场合)
3、逻辑部分是最不好设计的,功能部分的逻辑本来就是通过相互之间的联系和耦合的方式来体现,我的想法是将逻辑部分分为各个独立的功能单元,各个功能单元的逻辑关系通过统一的一个功能单元来体现,这样将所有的耦合关系集中到一起来管理,是不是一种可行的思路