1.什么是IoC Ioc—Inversion of Control,即“控制反转”,是一种思想, 一个重要的面向对象编程的法则,它能指导我们如何设计出松耦合.更优良的程序. 高内聚低耦合的设计能够让构造和演化都更加高效,比如: 开发更方便组织分工 代码更容易进行复用 更容易进行测试 软件演化有更好的灵活性,能快速响应需求变化,维护代价更小 2.什么AOP AOP面向切面,切面将那些与业务无关,却被业务模块共同调用的逻辑提取并封装起来,减少了系统中的重复代码,降低了模块间的耦合度,同时提高了系统的…