标签: java scala dependency-injection guice
我有一个课程,说Batsman取决于方法的输出,比如rules类的Umpire。 Umpire类是通过注入依赖项构建的,比如Country。
Batsman
rules
Umpire
Country
我的问题是,使用Guice对此进行建模的正确方法是什么?
我觉得使用Batsman构建Umpire是错误的,因为就现实世界而言,他只需要知道规则,而不是整个Umpire。