Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Design patterns 设计模式通用条件检查_Design Patterns_Conditional Statements - Fatal编程技术网

Design patterns 设计模式通用条件检查

Design patterns 设计模式通用条件检查,design-patterns,conditional-statements,Design Patterns,Conditional Statements,我试图弄清楚是否有一种设计模式用于检查常见条件 所以我想设计一个配置,用户可以在其中构建自己的条件。 更好理解的示例: 对象字段名条件值 客户数量>2000 或 客户合同包含人寿保险 是否有任何模式可以描述这样一个系统和/或有助于检查这样一个条件 提前谢谢。 马修 PS:如果我的问题有任何误解,请告诉我 可以做这项工作 但是,具体的规范实现是特定于一种对象类型的,因此您可以为要检查的对象声明一个带有相关字段的基类型,或者使用反射调整模式以进行真正的动态检查。可以完成这项工作 但是,具体的规范实现

我试图弄清楚是否有一种设计模式用于检查常见条件

所以我想设计一个配置,用户可以在其中构建自己的条件。 更好理解的示例:

对象字段名条件值

客户数量>2000 或 客户合同包含人寿保险

是否有任何模式可以描述这样一个系统和/或有助于检查这样一个条件

提前谢谢。 马修

PS:如果我的问题有任何误解,请告诉我

可以做这项工作

但是,具体的规范实现是特定于一种对象类型的,因此您可以为要检查的对象声明一个带有相关字段的基类型,或者使用反射调整模式以进行真正的动态检查。

可以完成这项工作


但是,具体的规范实现是特定于一种对象类型的,因此您可以声明一种基本类型,其中包含要检查的对象的相关字段,或者使用反射调整模式以进行真正的动态检查。

对于GoF book来说,最接近的模式是。

对于GoF book来说,最接近的模式是。

我认为标准模式就是您正在寻找的模式。

我认为标准模式就是您正在寻找的模式