Oop 适用于无限数量条件的设计模式

Oop 适用于无限数量条件的设计模式,oop,design-patterns,Oop,Design Patterns,我想知道我可以用什么样的设计模式来替换无限数量的条件 一个更直截了当的问题: 如何以面向对象的方式制作像LinPEASE.sh这样的工具,让许多用户添加自己的逻辑。(我只是以这个工具为例,因为它有很多if条件,并且随着时间的推移,条件的数量会增加) 根据我的说法,这种情况最适合drools这样的规则引擎。 看看LinPEASE.sh,它基本上只是一组按顺序排列的if语句。如果您希望实现相同的功能,但要使其动态化,以便使用设计模式添加额外的检查和操作,那么责任链似乎非常适合。您要解决的问题是什么?

我想知道我可以用什么样的设计模式来替换无限数量的条件

一个更直截了当的问题: 如何以面向对象的方式制作像LinPEASE.sh这样的工具,让许多用户添加自己的逻辑。(我只是以这个工具为例,因为它有很多if条件,并且随着时间的推移,条件的数量会增加)

根据我的说法,这种情况最适合drools这样的规则引擎。
看看LinPEASE.sh,它基本上只是一组按顺序排列的if语句。如果您希望实现相同的功能,但要使其动态化,以便使用设计模式添加额外的检查和操作,那么责任链似乎非常适合。

您要解决的问题是什么?请不要作为问题的答案推广产品和服务。而这个问题本身也离题了。