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