好的,所以我离开了胖控制器。这实际上更好。 但是现在我有一个胖模型,我想拆分以获得更好的可读性和更容易的维护。 建议的路线是什么?
来自当前脚本的示例:
1.启动$ ctrl
2.启动$ dbmodel
$ dbmodel现在比我想要的要大。是否有适当/推荐的分割方法
答案 0 :(得分:0)
或许阅读清洁架构?
https://8thlight.com/blog/uncle-bob/2012/08/13/the-clean-architecture.html
具体来说,可以创建一个包裹在模型层上的服务层。
服务层将改变实体,并在该层或非域业务逻辑中拥有您的域业务逻辑。
这是我能回答你写得不好的问题的最佳方法。