ouchuangxin / leave-sample

本代码来源于极客时间《DDD实战》专栏。

Home Page:http://gk.link/a/10nH6

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

interfaces里面内容是按domain还是功能来分?

CodeMin opened this issue · comments

interfaces层里面的内容,示例代码中是按照功能来分的,比如controller都放在facade目录中,dto都放在dto目录中。这里为什么没有按照domain来分呢?比如:

interfaces
|----leave
| |----dto
| |----facade
|----user
| |----dto
| |----facade

也许先按聚合分,再分接口/应用/领域/基架 更合适,就能更好的解决未来拆分的问题了