为什么扣库存的时候不使用List<OrderDetail>,而是新建一个CartDTO从orderDetailList中抽取要用到的两个字段?
来源:6-5 买家订单-service创建_C
sadcloud
2020-07-14
为什么扣库存的时候不使用List,而是新建一个CartDTO从orderDetailList中抽取要用到的两个字段?
写回答
2回答
-
慕侠3213960
2020-09-07
这个取决于个人对设计模式、设计原则理解的,单一职责原则目的也是为了解耦,这里作者觉得加一个cartDTO对解耦有帮助他就加了,你如果觉得这是过度拆分,带来的更多是冗余而对解耦没太大帮助你就不用。
112020-09-10 -
廖师兄助理
2020-07-15
每个对象单一职能化
00
相似问题