rule设计
2016-03-18 16:55:13 0 举报
规则设计是一种系统性的方法,用于创建和实施决策、行为或操作的准则。它涉及到确定目标、识别潜在的问题或挑战,然后制定策略和程序来解决这些问题。规则设计的过程通常包括收集和分析数据、确定规则的优先级和效果、以及测试和调整规则以确保其有效性。这个过程需要考虑到各种因素,如法规要求、业务需求、用户需求和技术可行性。规则设计的目标是创建一个清晰、一致和有效的系统,以支持组织的运营和决策过程。
作者其他创作
大纲/内容
refundRule
- attributeA- attributeB
- methodA()- methodB()
RuleProcessor(处理器, 用于对象转换, 解析或保存使用)
基础模型
数据处理器
BookingRuleValidator(下单校验器工厂)
+ ruleValidators
RuleProcessorFactory(处理器工厂,维护所有处理器)
+ruleProcessorMaps
+RuleProcessor getParse(RuleConfigType ruleType)
RuleConfig
- attribute type- attribute productId
IPackRuleConfigPreProcess
IBookingRuleValidator
OrderContactRule
IRuleConfigValidator
+validate(T rule)
RuleConfigValidator(校验器工厂)
+ ruleConfigValidators
+ validate(ruleConfig)
相关配套组件
.... Rule
IRuleConfigMerge(同规则merge)
EntryRule
converter(表单内容转换器)
相关校验组件
0 条评论
下一页