-
POJO
就是软件工程里的第一个例子,有getter,setter,数据是private
POJO全称是Plain Ordinary Java Object (普通Java类)
-
侵入式编程
依赖框架的代码,即框架代码会融入自己的本地代码里
-
面向切面编程(AOP)
AOP是写代码的时候,事先只需考虑主流程,而不用考虑那些不重要的流程
有了AOP,你写代码时不要把这个验证用户步骤写进去,即完全不考虑验证用户,你写完之后,在另外一个地方,写好验证用户的代码,然后告诉Spring你要把这段代码加到哪几个地方,Spring就会帮你加过去,而不要你自己Copy过去,这里还是两个地方,如果你有多个控制流呢,这个写代码的方法可以大大减少你的时间
-
声明式编程
告诉“机器”你想要的是什么(what),让机器想出如何去做(how)。
var numbers = [1,2,3,4,5]
var total = numbers.reduce(function(sum, n) {
return sum + n
});
console.log(total) //=> 15
·命令式编程:命令“机器”如何去做事情(how),这样不管你想要的是什么(what),它都会按照你的命令实现。
var numbers = [1,2,3,4,5]
var total = 0
for(var i = 0; i < numbers.length; i++) {
total += numbers[i]
}
console.log(total) //=> 15
网友评论