Guice的即时绑定正是您想要的。根据您的
Door,
Window并
Roof满足以下要求(从Guice
文档中引用):
公共的,无参数的构造函数或带有@Inject批注的构造函数
一个空的Module实现就足够了:
public class HouseModule extends AbstractModule { @Override protected void configure() { }}
Guice的即时绑定正是您想要的。根据您的
Door,
Window并
Roof满足以下要求(从Guice
公共的,无参数的构造函数或带有@Inject批注的构造函数
一个空的Module实现就足够了:
public class HouseModule extends AbstractModule { @Override protected void configure() { }}