定義:編程
OOA(Object-Oriented Analysis,面向對象分析方法)架構
OOD(Object-Oriented Design,面向對象設計)dom
OOP(Object Oriented Programming,面向對象程序設計).net
OOA是肯定需求或者業務的角度,按照面向對象的思想來分析業務。設計
OOD是一種解決軟件問題的設計範式(paradigm),一種抽象的範式。使用OOD這種設計範式,咱們能夠用對象(object)來表現問題領域(problem domain)的實體,每一個對象都有相應的狀態和行爲。咱們剛纔說到:OOD是一種抽象的範式。抽象能夠分紅不少層次,從很是歸納的到很是特殊的都有,而對象可能處於任何一個抽象層次上。另外,彼此不一樣但又互有關聯的對象能夠共同構成抽象:只要這些對象之間有類似性,就能夠把它們當成同一類的對象來處理。對象
OOP是一種計算機編程架構。OOP 的一條基本原則是計算機程序是由單個可以起到子程序做用的單元或對象組合而成。blog
參考:get
https://blog.csdn.net/qq443068902/article/details/44256619?utm_source=blogxgwz0it