討論區快速選單
知識庫快速選單
網路投保旅行平安險 傑米的攝影旅遊筆記 政府補助!學嵌入式+物聯網
[ 回上頁 ] [ 討論區發言規則 ]
物件導向包括那些元素?
更改我的閱讀文章字型大小
作者 : (Hamm)
[ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2001/9/11 下午 04:57:11
請問大家物件導向有分成, 封裝, 繼承, 多型 是不是這樣?
那這三種元素的觀念可否請大家指導一下...!
作者 : (chow0615)
[ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2001/9/17 下午 01:00:45
多型:
物件導向技術的重要承諾(Promise)之一是﹕大幅提升軟體的彈性(Flexibility)和重複使用性(Reusability)。多型性是實現這承諾的大功臣,尤其在分散式物件(Distributed Objects) 環境裡,其角色是極為重要。
封裝與繼承:
類別內所定義之資料成員﹐只限於程序成員才能存取之。現在所面臨之問題為﹕子類別能否直接存取父類別之資料呢﹖就如同﹕兒女從父母親繼承了財產﹐但能否取用或賣掉繼承而來的財產呢﹖如果可以﹐顯然違背了「封藏性」之理想。如果不行﹐顯然帶給程式師莫大之限制。理論上﹐百分之百的封藏性最為完美﹔但應用上﹐若給予子類別若干優待﹐能提高程式之彈性及效率。

如果不是很清楚請上該網站(很棒!)
http://www.misoo.com.tw/

如果不嫌棄,請到我的網站灌水....謝謝

http://www.web888.idv.tw
作者 : (南)
[ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2001/9/22 上午 02:01:25

>請問大家物件導向有分成, 封裝, 繼承, 多型 是不是這樣?
>那這三種元素的觀念可否請大家指導一下...!

我也補充個繼承吧 !!
繼承 :
不論是否瞭解OO的人都能熟悉這個名詞, 如果學過C的人會把它當成
include來使用, 善用繼承的機制可以少寫很多程式碼, 就可以讓該物
件具備我們所需要的功能, 但是目前不成熟的Programer常常誤用繼
承的機制, 養出一堆又肥又大的物件, 導致系統架構的彈性逐漸消失,
其實還有多型裡的Override, Overload以及委託(Delegate)的機制
都可以拿來跟繼承來配合, 而且如果搭配Interface會更有彈性.
作者 : miyu(Miyu)
[ 貼文 155 | 人氣 429 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2001/11/10 上午 10:07:58
所以啊....才會發展出Design Pattern這樣子的題目出來...
其實巧妙的組合運用OO的三個特性,才能建立優秀的軟體
 板主 : Clark
 > 物件導向程式設計 - 討論區
 - 最近熱門問答精華集
 - 全部歷史問答精華集
 - 物件導向程式設計 - 知識庫
  ■ 全站最新Post列表
  ■ 我的文章收藏
  ■ 我最愛的作者
  ■ 全站文章收藏排行榜
  ■ 全站最愛作者排行榜
  ■  月熱門主題
  ■  季熱門主題
  ■  熱門主題Top 20
  ■  本區Post排行榜
  ■  本區評價排行榜
  ■  全站專家名人榜
  ■  全站Post排行榜
  ■  全站評價排行榜
  ■  全站人氣排行榜
 請輸入關鍵字 
  開始搜尋
 
Top 10
評價排行
物件導向程式設計
1 Arthur 180 
2 藍色LED 150 
3 長長 100 
4 Linkin 100 
5 love seeker 100 
6 Raymond 90 
7 Nets 80 
8 nop 70 
9 Huah 70 
10 矇矇 60 
物件導向程式設計
  專家等級 評價  
  一代宗師 10000  
  曠世奇才 5000  
  頂尖高手 3000  
  卓越專家 1500  
  優秀好手 750  
Microsoft Internet Explorer 6.0. Screen 1024x768 pixel. High Color (16 bit).
2000-2019 程式設計俱樂部 http://www.programmer-club.com.tw/
1.586914E-02