Swift 如何避免繁琐的if/else构造?[更像是一种架构方法,而不仅仅是开关语句]

Swift 如何避免繁琐的if/else构造?[更像是一种架构方法,而不仅仅是开关语句],swift,architecture,Swift,Architecture,当我需要处理一系列条件并在结果中执行操作时,我面临一项任务。是否有任何库或方法可以帮助我构建这样的结构?对于可替换/可修改的条件和结果?这里有几种模式,您可以使用它们将逻辑提取到单独的类中 如果您想完全提取它,有一些规则引擎可以提供帮助,使If/else更加数据驱动。这有它自己的顾虑,即围绕测试、推广等 请随意阅读我对规则引擎的咆哮:我想你必须更具体一些……谢谢你的回答!我想这就是我一直在寻找的

当我需要处理一系列条件并在结果中执行操作时,我面临一项任务。是否有任何库或方法可以帮助我构建这样的结构?对于可替换/可修改的条件和结果?

这里有几种模式,您可以使用它们将逻辑提取到单独的类中

如果您想完全提取它,有一些规则引擎可以提供帮助,使If/else更加数据驱动。这有它自己的顾虑,即围绕测试、推广等


请随意阅读我对规则引擎的咆哮:

我想你必须更具体一些……谢谢你的回答!我想这就是我一直在寻找的