编程术语

编程思想总结

Spring思想 应用场景(特点) 一句话归纳
AOP AspectOrientedProgramming(面向切面编程)
找出多个类中有一定规律的代码,开发时拆开,运行时再合并。
面向切面编程,即面向规则编程。
解耦,专人做专事。
OOP ObjectOrientedProgramming(面向对象编程)
归纳总结生活中一切事物。
封装、继承、多态。
BOP BeanOrientedProgramming(面向Bean编程)
面向Bean(普通的java类)设计程序。
一切从Bean开始。
IOC InversionofControl(控制反转)
将new对象的动作交给Spring管理,并由Spring保存已创建的对象(IOC容器)。
转交控制权(即控制权反转)。
DI/DL DependencyInjection(依赖注入)或者DependencyLookup(依赖查找)
依赖注入、依赖查找,Spring不仅保存自己创建的对象,而且保存对象与对象之间的关系。
注入即赋值,主要三种方式构造方法、set方法、直接赋值。
先理清关系再赋值。