一.ioc能解决什么问题 1.Spring是什么 spring是以ioc和aop为核心,能整合第三方框架和类库的企业级应用开源框架. 2.程序的耦合问题 例子:Driver类必须存在,编译才通过,JdbcDemo依赖Driver,这种类之间或方法之间的依赖关系就称为耦合.注册驱动改为根据类名反射创建对象,Driver类不存在,编译时也能通过,降低程序间的依赖称为解耦.实际开发中,要编译期不依赖,运行时才依赖. public class JdbcDemo { public static void
http://www.cnblogs.com/Jan_Dai/archive/2010/11/09/1872812.html Activator.CreateInstance(Type.GetType("你的类名")) 反射动态创建对象:如果A与执行代码同一个程序集.则可以这样调用System.Reflection.Assembly.GetExecutingAssembly().CreateInstance("命名空间.类名", false);如:object o