面向對象包括面向對象的分析(Object-Oriented Analysis)、面向對象的設計(Object-Oriented Design)、面向對象的編程(Object-Oriented Programming)等。
面向對象分析(OOA):是一種分析方法,它以在問題域的詞彙表中找到的類和對象的觀點來審視需求。
面向對象設計(OOD):是一種設計方法,它包含面向對象的分解過程,以及一種表示方法,用來描寫設計中的系統的邏輯模型與物理模型,以及靜態模型與動態模型。
面向對象編程(OOP):是一種實現方法,程序被組織成對象的協作集合,每個對象代表某個類的實例,對象的類是通過繼承關係聯合在一起的類層次中的所有成員。
——摘自《亮劍.NET .NET深入體驗域實戰精要》