我有一个名为 OrderActor 的演员,这是为客户创建的订单。我有一个验证规则,说如果产品是计算机,则只允许一个项。只要OrderActor收到添加产品的消息,就应该应用此规则。
我的问题是关于验证。我应该有一个名为 OrderValidatorActor 的新演员吗?这需要将 OrderActor 作为父演员吗?在这种情况下,事件的流程应为 OrderActor 向 OrderValidatorActor 发送消息,该消息在验证后将响应发送回 OrderActor
请指导如何处理验证?
答案 0 :(得分:4)
这个怎么样?
答案 1 :(得分:1)
基于角色/责任的面向对象编程原则也适用于角色建模。因此,验证的责任在 OrderValidatorActor 。
中完成