公司确实有那么多层业务使用,很多人说要那么多层领域对象有什么用?
notes:
首先业务单一,小项目可能确实不需要这样做 更符合快速开发迭代;
但是公司发展到几十个服务时,业务会很复杂,流程也会冗余,这时候就有用了”
我之前在网上搜索了半天没找到合心意的答案;
(那些名词新手真的理解不了)
总在纠结增删改查针对同一个对象怎么区分业务上的不同修改对象:
- ModifyUser (领域POJO)
- 添加对象: SaveUser(领域POJO)
- 查询对象: GetUser(领域POJO)
- 查询列表: listUserReq(领域POJO)
- 返回列表: listUserRes(领域POJO)
- 状态: disableUserState(领域POJO)
- 删除: delUser(领域POJO)
我花了张图,小白可以理解每个O 到底在哪一层可以使用
如果您觉得有不对的地方,可以在评论区留言,如果您是对的,我可以改正