专题一 IOC
1.接口以及面向接口编程
a.结构设计中,分清层次以及调用关系,每层只向外(或者上层)提供一组功能接口,各层间仅依赖接口而非实现类这样做的好处是,接口实现的变动不影响各层间的调用,这一点在公共服务中尤为重要。
b.“面向接口编程”中的“接口”,是用于隐藏具体实现,和实现多态性的组件 。
2.什么是IOC
控制反转(inversion of control),控制权的转移,应用程序本身不负责依赖对象的创建和维护。而是由外部容器负责创建和维护。(我们不负责对象的创建,由外部(这里指的是spring容器)容器来创建,我们来使用)<