[.net 面向對象編程基礎] (2) 關於面向對象編程


[.net 面向對象編程基礎]  (2)  關於面向對象編程 

首先是,面向對象編程英文 Object-Oriented Programming 簡稱 OOP

通俗來說,就是 針對對象編程的意思

那么問題來了什么是對象,不是“女盆友”“找對象”的這個對象。當然也可以理解“女盆友”也是“對象”的一種。

面向對象中的對象,指一切皆是對象

專業述語解釋我們無視就好

之所以有面向對象編程,是因為之前有一個面向過程編程

面向過程——是指把問題分解成步驟,一步一步實現

面向對象——是把構成問題的事務分成各個對象,利用對象之間的關系來解決問題,面向對象因為把事務分成各個對象,所以更容易實現對象的封裝,對象的復用。這也就是面向對象的幾種特征(封裝、繼承、多態)這個后面再說。

為了更明白一點,舉個例子: 

比如要解決去某水表制造公司上班這個問題,采用面向對象實現 

先分解成對象 

1.起床  這是一個對象,里面有成員(穿衣、洗臉、刷牙、吃飯)

2.上路  這是第二個對象,里面有成員(交通工具、路線)

3.到崗  這是第三個對象,里面有成員(簽到)

4.上班  這是第四個對象,也是一天上班的核心對象,這個對象可以比較復雜一點,包含的成員比較多(進入工作任務、開始抄水表、完成工作流程、匯報工作等)

5.下班 這是第四個對象,這個對象,也有成員(交通工具和路線)這個和上班走同樣的路線,只是方向不同,這里可以用到面向對象的一點重用的特性。

 通過個例子,就使用面向對象編程的方式完成了一個《水表公司上班超級系統》

  

==============================================================================================

返回目錄

 <如果對你有幫助,記得點一下推薦哦,有不明白的地方或寫的不對的地方,請多交流>

============================================================================================== 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM