spring是一個輕量級的JavaEE解決方案,是衆多優秀設計模式的整合。spring的核心是:(工廠)容器spring
一、設計模式:解決一些特定問題的經典代碼。共有23中設計模式(工廠,單例,代理,適配,裝飾,策略,責任鏈。。。)設計模式
二、耦合:就是代碼之間的強關聯性,代碼的修改相互影響;說白了就是將接口的實現類硬編碼在了程序中編碼
三、spring使用工廠模式的好處是:解耦合(接口+配置文件+反射)spa
一張圖帶你進入spring的大門設計