[.net 面向對象編程基礎] (2) 關於面向對象編程
首先是,面向對象編程英文 Object-Oriented Programming 簡稱 OOP
通俗來說,就是 針對對象編程的意思
那么問題來了什么是對象,不是“女盆友”“找對象”的這個對象。當然也可以理解“女盆友”也是“對象”的一種。
面向對象中的對象,指一切皆是對象
專業述語解釋我們無視就好
之所以有面向對象編程,是因為之前有一個面向過程編程
面向過程——是指把問題分解成步驟,一步一步實現
面向對象——是把構成問題的事務分成各個對象,利用對象之間的關系來解決問題,面向對象因為把事務分成各個對象,所以更容易實現對象的封裝,對象的復用。這也就是面向對象的幾種特征(封裝、繼承、多態)這個后面再說。
為了更明白一點,舉個例子:
比如要解決去某水表制造公司上班這個問題,采用面向對象實現
先分解成對象
1.起床 這是一個對象,里面有成員(穿衣、洗臉、刷牙、吃飯)
2.上路 這是第二個對象,里面有成員(交通工具、路線)
3.到崗 這是第三個對象,里面有成員(簽到)
4.上班 這是第四個對象,也是一天上班的核心對象,這個對象可以比較復雜一點,包含的成員比較多(進入工作任務、開始抄水表、完成工作流程、匯報工作等)
5.下班 這是第四個對象,這個對象,也有成員(交通工具和路線)這個和上班走同樣的路線,只是方向不同,這里可以用到面向對象的一點重用的特性。
通過個例子,就使用面向對象編程的方式完成了一個《水表公司上班超級系統》
==============================================================================================
返回目錄
<如果對你有幫助,記得點一下推薦哦,有不明白的地方或寫的不對的地方,請多交流>
==============================================================================================