有人可以向我解释这三种处理交付失败的消息的方法之间的区别吗?
我有"编程WCF",但我真的不明白你何时会使用其中一个,或者什么时候才能使用其中一个以上.谢谢!
我发现自己经常做这种事情,我想知道它是否是一种设计气味,或者我是否可以使用更好的设计模式.
这个过程有很多步骤,这些步骤在编译时是已知的,但很可能会改变.我在抽象的Step类中捕获通用性,编写一个StepLister,它返回一个步骤列表,一个用于Step的每个派生类,然后是一个调用StepLister的StepsRunner,然后迭代列表并运行每个步骤.有时一步取决于前一步的结果,有时不取决于前一步的结果.
有什么建议?