spring是一个轻量级的JavaEE解决方案,是众多优秀设计模式的整合。spring的核心是:(工厂)容器spring
一、设计模式:解决一些特定问题的经典代码。共有23中设计模式(工厂,单例,代理,适配,装饰,策略,责任链。。。)设计模式
二、耦合:就是代码之间的强关联性,代码的修改相互影响;说白了就是将接口的实现类硬编码在了程序中编码
三、spring使用工厂模式的好处是:解耦合(接口+配置文件+反射)spa
一张图带你进入spring的大门设计