通过创建对象的方式明显可以感觉到耦合度降低了,我们将耦合的代码移到XML文件中,通过容器来管理对象的依赖关系,如果说有什么变动的话只需要改XML中的配置即可,而不用重新编译。关于性能我没有去测试,可想而知肯定没用直接new性能高,但只要将其思想在项目中用到合适的地方,我相信利是远远大于弊的。
(如有不对的地方请指正,万分感谢)