IOC: 目前只觉得由之前我们自己去new对象,到有了Spring都交给它来进行管理,让它来new对象,写配置文件或者注解来交给spring。
优点的话:不用去修改源代码。
AOP:感觉就是动态代理,切面编程,在有了新增的需求的时候,尽量也是不要修改源代码,而
套用进行新增,静态代理就是在继承原有方法的情况下,在新增的对象里面增加新的功能,会使得
很臃肿,而动态的代理的好处在于利于反射机制获取到要代理的对象的所以信息,在反射出来新的
对象里面添加新的方法,AOP总体来说还是切面,横向编程,以后工作也要有这种思想,不要去修改原代码。