OOP
面向對象編程(Object Oriented Programming)
OOP引入封裝、繼承和多態性等概念來建立一種對象層次結構,用以模擬公共行為的一個集合。
AOP
面向切面編程Aspect Oriented Program
可以說是OOP(Object-Oriented Programing,面向對象編程)的補充和完善。OOP從橫向上區分出一個個的類來,而AOP則從縱向上向對象中加入特定的代碼。有了AOP,OOP變得立體了。如果加上時間維度,AOP使OOP由原來的二維變為三維了,由平面變成立體了。從技術上來說,AOP基本上是通過代理機制實現的。AOP在編程歷史上可以說是里程碑式的,對OOP編程是一種十分有益的補充。
IoC
ORM
Object Relation Mapping 對象關系映射