删掉你的EntityService,代码立刻清爽

原创
alex 2分钟前 阅读数 1 #头条
你有没有见过这样的场景:一个"服务"类,方法签名和领域对象几乎一模一样,里面全是转发调用?Michael Nygard七年前就点出了这个Entity Service反模式——它看似符合分层规范,实际制造了一层纯噪音。更糟的是,业务逻辑不断往这层转发器里塞,贫血模型和上帝类同时生长。我的判断很直接:Service八成的方法只是委托调用,那就删掉它,直接操作聚合根。微服务时代这反模式仍在泛滥,说明大家学的还是模板而非原则。

原文:The Entity Service Antipattern · 来源:Hacker News

版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除