1.1.2 依赖注入(DI)
松耦合:如果一个对象只通过接口(而不是具体实现或初始化过程)来表明依赖关系,那么这种依赖就能在对象本身毫不知情的情况下,用不同的具体实现进行替代。
装配:创建应用组件之间协作的行为。可采用xml配置文件实现
1.1.3 应用切面
面向切面编程(AOP):把遍布应用各处的功能分离出来形成可重用的组件。
可在xml文件中声明并使用切面,不用显式地在类中应用。(使用Spring的aop)
1.1.4 使用模板消除样板式代码
1.1.2 依赖注入(DI)
松耦合:如果一个对象只通过接口(而不是具体实现或初始化过程)来表明依赖关系,那么这种依赖就能在对象本身毫不知情的情况下,用不同的具体实现进行替代。
装配:创建应用组件之间协作的行为。可采用xml配置文件实现
1.1.3 应用切面
面向切面编程(AOP):把遍布应用各处的功能分离出来形成可重用的组件。
可在xml文件中声明并使用切面,不用显式地在类中应用。(使用Spring的aop)
1.1.4 使用模板消除样板式代码