中国开发网: 论坛: 程序员情感CBD: 贴子 633141
sealw: 想到一点,应该可以利用代码生成器来实现Spring、Guice这样的IOC容器,抛弃反射机制
例如,Service接口有ServiceImpl实现,IoC框架可以生成一个子类InitializableServiceImpl,实现Initializable接口,该接口有一个init方法,将所有的setter方法以及子组件的实例化和初始化都放进去。

当客户请求Service对象时,框架实例化InitializableServiceImpl对象,调用init方法,返回该对象

说到底,这种IoC框架本来就是为了少写一堆的对象创建、状态设置和对象组装代码。

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录