Design patterns 将赋值映射为可变条件的最佳方法是什么
我很难想出术语,甚至无法找到问题的解决方案 我不想使用嵌套的if/else语句和不确定的数据库设计来解决为赋值选择值的问题。值具有任意数量的赋值条件: 使用者-Design patterns 将赋值映射为可变条件的最佳方法是什么,design-patterns,Design Patterns,我很难想出术语,甚至无法找到问题的解决方案 我不想使用嵌套的if/else语句和不确定的数据库设计来解决为赋值选择值的问题。值具有任意数量的赋值条件: 使用者- location code:12, country:us, state:fl, client code:12, Program Code:120, Job Family: agent 映射- Location Code, Country, State, Client Code, Program Code, Job
location code:12, country:us, state:fl, client code:12, Program Code:120, Job Family: agent
映射-
Location Code, Country, State, Client Code, Program Code, Job Family
* US * * * agent
* US * 12 * *
12 US FL 12 120 *
12 US FL 12 * agent
对于我们当前的实现,我们的解决方案是根据最高的匹配总数进行匹配。在上面的示例中,用户匹配所有4个。后两个都有5个匹配项,因此结果是数据库中最先创建的条目。我已经搜索了一段时间,我想我会来到这里,看看是否有人能帮我找到解决这个问题的模式