摘要: 依赖注入解决的是依赖对象的创建与管理,更准确来说,是“依赖关系”的管理。以一个Coder类和一个Computer类为例,代码民工总归是要有电脑才能工作的嘛,所以Coder对象要包含一个Computer对象,即Coder类对Computer类产生依赖了。最原始的情况下,可能是类似下面这样的代码,依赖关系硬编码到代码中Coder qsort = new Coder("qsort", new Computer("Dell Optiplex 990"));硬编码带来的当然是灵活性的降低和可维护性的下降,使得Coder和Computer这两个concrete cl 阅读全文
posted @ 2011-09-09 11:05 qsort 阅读(440) 评论(0) 推荐(1)