討論區快速選單
知識庫快速選單
政府補助!學嵌入式+物聯網 網路投保旅行平安險 討論區最近新進100則主題
[ 回上頁 ] [ 討論區發言規則 ]
介面與類別 ??
更改我的閱讀文章字型大小
作者 : awen_tw(Awen.TW)
[ 貼文 59 | 人氣 9930 | 評價 50 | 評價/貼文 0.85 | 送出評價 19 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2006/12/1 上午 07:23:04
目前在K培生的那本design patterns ...

小弟在第一章緒論( 1.6) 就卡住了

What is 物件訊息 ??
What is 介面繼承 ??
What is 類別繼承 ??
What is 實作繼承 ??

書中所提倒底是啥 ??

class IsThisAInterface_Part1
{
    virtual void my_operator();
};

class IsThisAInterfase_Part2
{
    virtual void my_operator() = 0;
};

class WhatIsThis_Part1 : public IsThisAInterface_Part1
{
///這是介面繼承嗎 ...???
    void my_operator();
};

class WhatIsThis_Part2 : public IsThisAInterfase_Part2
{
///這又是啥...??
    void my_operator();
};

以C++的角度如何去對應書中所提的觀念 ... ????

謝謝...^^
作者 : awen_tw(Awen.TW)
[ 貼文 59 | 人氣 9930 | 評價 50 | 評價/貼文 0.85 | 送出評價 19 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2006/12/1 上午 07:36:24
對了..

在書中一段提到
類別繼承 VS 介面繼承
請留意物件的類別(class)與型別(type)的不同...

小弟真的看不懂書在講啥 ?? ><
作者 : pantc328(好說) C#優秀好手貼文超過500則人氣指數超過10000點
[ 貼文 894 | 人氣 14154 | 評價 3400 | 評價/貼文 3.8 | 送出評價 2 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
主題發起人awen_tw註記此篇回應為很有道理 2006/12/1 上午 09:45:50
What is 物件訊息 ??
Ans:不懂要看原文,有些東西大陸跟台灣跟英文看的意思會不一樣,要看上下文
What is 介面繼承 ??
Ans:介面是一種契約,契約是可被繼承的,比如你去看一般民間的契約會寫第一條xxxx,第二條xxx..,而當你要跟別人打契約時就可去買契約範例的書,抄襲之後再一些你自己的延伸契約
What is 類別繼承 ??
Ans:類別你應該很清楚了,而類別繼承就是你做的class 除了Bass Class 有的功用外,再加上你給他的功能
What is 實作繼承 ??
Ans:實作繼承 有兩種一種是繼承介面,一種是繼承抽象類別,而上面已提過介面是種契約,只告訴你要這樣做,而你繼承後就要將他實做出來,比如說我們很多法律條文是沒有很明確的實做細節,比如說怎麼噪音法,如果音量太大聲而影響安寧者處3000-6000元,這裡就不是很清楚,怎麼是太大聲,所以就有噪音處理法實施細則,如依據噪音法第x條所謂音量太大聲是指超過80db等去時計實作該契約.而就抽象類別實作,是指抽象類別以很多實作,只有一兩項是沒實作,而你繼承需實作這一兩項,比如說公司規定事項,第一條xxx,第二條xxxx,第三條由各部門訂定之,所以如果你是這部門的成員,你就要照公司的規定及該部門的規定去做事
作者 : huah(Huah) C++優秀好手貼文超過200則
[ 貼文 292 | 人氣 263 | 評價 1910 | 評價/貼文 6.54 | 送出評價 2 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
主題發起人awen_tw註記此篇回應為很有道理 2006/12/1 上午 10:55:05
我建議你先看C++ FAQ 2nd Edition, 對於interface, code-reuse,
infrastructure-reuse, substituability, proper inheritance等OOD上的
重要觀念有深入的探討, 之後看實際的framework或pattern會比較容易知道
design的角度.
作者 : awen_tw(Awen.TW)
[ 貼文 59 | 人氣 9930 | 評價 50 | 評價/貼文 0.85 | 送出評價 19 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2006/12/7 上午 12:43:51
感謝兩位大大的指導..

小弟目前已經順利K完導讀的部份...(對小弟而言這本還蠻硬的.. ><)

觀念上的轉換還在整體中...

期待往後的發問還能繼續指導小弟... ^^
 板主 : 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/
0.046875