在我的应用程序中,我有一项大约 2000 行的服务,我想重构它。我创建了几个较小的服务,并用大到小的划分方法。所以现在我有例如groupService
只适用于哪些组,它只playerService
适用于播放器等等。问题是有时服务 A 需要服务 B 做一些工作。
示例:我有playOffService
哪些适用于 playOff (Creating updates...) 和finalStandingService
. 在更新 playOff 时,我还需要更新 finalStanding。我应该如何解决这个问题?只需将 finalStandingService 添加到 PlayOffService 还是有更好的解决方案?