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

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

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

通俗來講,就是 針對對象編程的意思工具

那麼問題來了什麼是對象,不是「女盆友」「找對象」的這個對象。固然也能夠理解「女盆友」也是「對象」的一種。spa

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

專業述語解釋咱們無視就好htm

之因此有面向對象編程,是由於以前有一個面向過程編程對象

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

面向對象——是把構成問題的事務分紅各個對象,利用對象之間的關係來解決問題,面向對象由於把事務分紅各個對象,因此更容易實現對象的封裝,對象的複用。這也就是面向對象的幾種特徵(封裝、繼承、多態)這個後面再說。繼承

爲了更明白一點,舉個例子: 事務

好比要解決去某水錶製造公司上班這個問題,採用面向對象實現 

先分解成對象 

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

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

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

4.上班  這是第四個對象,也是一天上班的核心對象,這個對象能夠比較複雜一點,包含的成員比較多(進入工做任務、開始抄水錶、完成工做流程、彙報工做等)

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

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

  

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

返回目錄

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

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

相關文章
相關標籤/搜索