加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

单一责任原则对验证意味着什么

发布时间:2020-12-13 20:47:06 所属栏目:百科 来源:网络整理
导读:单一责任原则是否意味着您的验证规则应该在实体外部? 如果是,那么每个验证规则使用一个类吗? 我通常会将此解释为“实体”和实体的验证应该是单独的问题.我通常会使用一个可以验证整个实体的类,但我认为没有理由通过不让该类使用其他类来约束它的实现.但是
单一责任原则是否意味着您的验证规则应该在实体外部?

如果是,那么每个验证规则使用一个类吗?

我通常会将此解释为“实体”和实体的验证应该是单独的问题.我通常会使用一个可以验证整个实体的类,但我认为没有理由通过不让该类使用其他类来约束它的实现.但是我不会因为实体有多个属性而将实体的验证分成多个类;我将验证器的责任定义为“验证实体X”.有时,单一责任只能归结为以聪明的方式定义责任,而这实际上是关于制定规则的.

有时,您可能遇到具有多个有效状态的实体,这些状态可能处于流程的不同阶段;订单可能有单独的验证器,但我认为这对每个验证器都有不同的责任.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读