IOC控制反转:(工厂模式)
以前我们获取对象时都是采用new的方式。是主动的。
现在获取对象时跟工厂要,有工厂为我们查找或者创建对象。是被动的。
Spring是利用工厂模式的形式完成了解耦!使我们从原来的主动调用者,变为了被动的获取者的转变。
AOP面向切面编程:(代理模式)
利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。
IOC控制反转:(工厂模式)
以前我们获取对象时都是采用new的方式。是主动的。
现在获取对象时跟工厂要,有工厂为我们查找或者创建对象。是被动的。
Spring是利用工厂模式的形式完成了解耦!使我们从原来的主动调用者,变为了被动的获取者的转变。
AOP面向切面编程:(代理模式)
利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。