设计思想
1. 业务里面member_id加还是不加?
如果有这样的业务场景,业务只能被创建他的member删除,那么必须要加member_id。
2. 查询最好放在web层里面做,action重,service轻;业务操作最好在service里,service重,action轻。
3. 对于方法注释最好写明被哪个方法调用。
4. 不要忘记DO!!诸如在模板里面截取字符串,格式化时间这种工作应该交给DO来做。
5.领域模型是一个逐步细化的过程。比如洗衣机,可以把它认为是领域模型,它提供洗衣,脱水的方法。但是这个领域模型还可以再细分---电机单元,控制单元,脱水单元。
如果不对领域模型细化就会得到合同,账户这种过于抽象的领域模型,最后成了众矢之的。