面向對象設計(OOD)是一種特殊的軟件設計,它用一種遵循更復雜約定的代碼代替簡單的線性代碼,在概念上“適合”該對象以提供特定的用戶操作或其他條件。面向對象的設計也稱為面向對象編程(OOP),程序員可以使用對象實例使源代碼...
面向對象設計(OOD)是一種特殊的軟件設計,它用一種遵循更復雜約定的代碼代替簡單的線性代碼,在概念上“適合”該對象以提供特定的用戶操作或其他條件。面向對象的設計也稱為面向對象編程(OOP),程序員可以使用對象實例使源代碼更易于理解。面向對象的設計推動了許多新技術的發展,包括與Microsoft Visual Basic和C套件(C,C,C#)是一種至今仍在廣泛使用的編程語言。作為更好的軟件代碼約定的概念模型,面向對象編程非常適合于通常用visual Basic編寫的可視化應用程序,這些應用程序通常在Windows操作系統中使用。面向對象分析還可以提供一種更好的方法通過觀察“原始代碼”來理解特定程序或應用程序中的工作原理。面向對象設計的一個例子包括編程到可視化應用程序中的各種按鈕、文本框、圖片框等。這些“對象”中的每一個都可以包含自己的特定代碼,這些代碼控制著這些程序或應用程序的行為或使用程序員可以進一步將一個對象的不同實例分離成“類”,這些“類”可以由函數或其他代碼模塊來操作。在面向對象的設計中,系統序列圖是有用的。這些圖根據統一的建模語言進行操作。系統序列圖(SSD)顯示由“參與者”驅動的各種事件,這些事件有助于定義程序中對象的行為和使用作為一種比用BASIC和FORTRAN等原始軟件開發的老式線性系統更通用的代碼形式,面向對象編程很可能會繼續推動軟件設計的技術進步,面向對象編程可以驅動高度概念化和高功能性的程序,這種軟件設計有助于創造虛擬對象的理念,從而很好地服務于IT界,努力隔離和改進各種軟件功能,同時,面向對象編程已經成為計算機編程界普遍使用的標準慣例
-
發表于 2020-08-06 21:39
- 閱讀 ( 1179 )
- 分類:電腦網絡