领域驱动设计: Community discussion and Personal understanding
ServiceService历来是争论的焦点.批评者认为Service的存在表明了职责的不清晰,认为Service里的代码是没放对位置的代码,都应该放到相关的Domain对象如Entity中.总而言之Service不够OO.Service是TransactionScript.事实上这未必是Service这个buildingblock的问题,而是传统的面向对象编程范式的问题.OO长于表达行为,但局限