OOP、AOP 、IoC和DI、ORM 概念


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 對象關系映射

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM