7

在 DDD 方法中,命名域服务组件和应用程序服务组件的最佳实践是什么?

例如,我是否应该在我的应用程序层中有一个名为:RoomReservationService 的服务,而在我的域层中有一个名为 RoomReservationService 的服务;第一个委托给另一个?

实际上,当一个应用服务没有聚集很多领域服务时,这意味着我无法在它们之间找到不同的名称,我如何命名它而不引入任何混淆?

4

1 回答 1

8

在 DDD 中,您可以使用与远程服务应用程序相同的方法:

应用层服务名称:RoomReservationService
在包名称中:com.my.package.service.RoomReservationService

域层服务名称:RoomReservationDomainService
在包名称中:com.my.package.domain.service.RoomReservationDomainService

于 2012-04-30T11:31:04.407 回答