可以替换if语句的设计模式

我们的应用程序越来越复杂,它主要具有3个流程,并且必须基于3种类型之一进行处理。这些功能中有许多彼此重叠。

因此,当前的代码完全包含if-else语句,它们全都被弄乱了并且没有组织。如何制作模式以使3个流清楚地彼此分开,但要利用可复用性。

请提供一些想法,这是一个MVC应用程序,我们需要在其中使用jaxb技术生成和使用Web服务。

可能是您可以将应用程序视为单个对象作为输入,需要根据运行时值在其上实施不同的策略。

回答:

漫长的时间之后,我发现像“ ” 这样的开源规则引擎框架可以满足我的需求。

以上是 可以替换if语句的设计模式 的全部内容, 来源链接: utcz.com/qa/413293.html

回到顶部