interfaces里面内容是按domain还是功能来分?
CodeMin opened this issue · comments
interfaces层里面的内容,示例代码中是按照功能来分的,比如controller都放在facade目录中,dto都放在dto目录中。这里为什么没有按照domain来分呢?比如:
interfaces
|----leave
| |----dto
| |----facade
|----user
| |----dto
| |----facade
也许先按聚合分,再分接口/应用/领域/基架 更合适,就能更好的解决未来拆分的问题了