需要一个漂亮的设计模式来延迟初始化配置=状态的服务

时间:2011-11-01 11:55:34

标签: design-patterns

在我目前的设计中,有一些继承自抽象IHaveHadoopConfig的类,它在getConf中使用特定于此类的参数对配置进行惰性初始化,然后将其存储在成员中变量conf

我不想从这个类继承,我宁愿从其他函数类继承(copyTask,doStuffTask等)而且没有多重继承,我想要另一个服务类将配置注入到我的类中

但这意味着我必须在此服务的所有使用者中复制lazy init的代码,不是吗?

0 个答案:

没有答案