我怎么知道班级是帮助者还是服务员?

Aca*_*uza 6 oop design-patterns domain-driven-design

我在我的项目中使用DDD架构,我需要创建一个类来生成在另一个类中使用的GUID.

生成我的GUID的这个类是基础结构服务还是基础结构助手?

我怎么知道班级是帮助者还是服务员?

sll*_*sll 5

服务能够为某些客户提供服务,通常这是SOA特定的实体。Helper提供了一组通常是纯函数的方法。

从我的角度来看,是否提供GUID生成功能的类存储或使用此GUID来满足进一步的需求-它是Service类,否则我会说这是一个Helper原因,因为只要按原理进行操作,就可以做到生而生 / 生而生

通常,如果可以将方法设为静态方法 -这是一个辅助方法,则它不依赖于任何类状态,也不会对其产生影响。