作者回复: keynote
作者回复: 扮演并不是派生关系 之所以不把角色做成聚合根 因为它们不是独立的对象 不会用reader buyer表 数据上都是user表。所以并不是微信和微信视频号的关系。那是关联而不是扮演。分包除非有arch unit去加测试 否则不如对象约束力强。最后 简单与否在于是否与概念中的模型一致,而不在于代码的写法
作者回复: 实现随便耦合 接口看不出来就行 耦合不是坏事 不当耦合才是
作者回复: 不行 实体是一个 行为不同
作者回复: 可以 扮演角色 有不同的实现方法
作者回复: 我也不喜欢游离于上下文之外的服务 那不过是过程的另一个名字 不够面向对象
作者回复: 然而模型表达不了规则 怎么也要到代码里
作者回复: 没必要
作者回复: 这个不需要讲吧
作者回复: 聚合与生命周期相关