相信现在做Java的人都应该听说过IoC/DI,也就是由容器负责类之间的初始化和组装,好处是很明显的,你不用自己写代码维护类之间的依赖关系,而且如果别人想用某个实现替换你的,也很简单,修改下配置文件就可以,但是有时候,例如你在看别人的源代码的时候,你想知道某个类谁在使用,很可能用IDE的工具是找不到的(例如Eclipse的References功能),但是这个类确实是被别的类引用的。
呵呵,当然,这个只是我发个牢骚,IoC/DI还是非常好的功能,对于中型以上的应用是非常有效的,对于小型应用可能就没有太大的必要了,反而影响别人读你的源代码。典型的例子就是Pluto,呵呵,一共就声明了9个Bean,这个关系用代码很好维护的。

(Visited 97 times, 1 visits today)