討論串[請益] 多型用在哪
共 5 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓25(25推 0噓 77→)留言102則,0人參與, 3年前最新作者empireisme (empireisme)時間3年前 (2021/03/04 11:20), 3年前編輯資訊
3
0
0
內容預覽:
如題. 看了stackoverflow的一個例子. class Cup {. int capacity. }. class TeaCup : Cup {. string flavour. }. class CoffeeCup : Cup {. string brand. }. Cup c = new
(還有440個字)

推噓1(1推 0噓 2→)留言3則,0人參與, 3年前最新作者cateran (雲川閒步)時間3年前 (2021/03/04 12:13), 編輯資訊
0
0
0
內容預覽:
你這個例子來講. measure()的引數就是Cup型別. 所以宣告變數c的型別必須是Cup. 至於為什麼measure()不放在Cup裡面. 是因為如果所有Cup的使用者都把他們要的method. 放在Cup裡面 很快Cup就會變一大包,造成維護困難. --. 發信站: 批踢踢實業坊(ptt.

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者ucrxzero (RX古哥)時間3年前 (2021/03/04 14:23), 編輯資訊
0
0
0
內容預覽:
感謝留言提到許多多型的pres and cons. 我比較想問工廠模式跟多型的關係. 工廠模式又分簡單工廠跟工廠模式. 簡單工廠假設只有加減乘除工廠,今天如果客戶要加一個次方,就要再改寫一次分支,. 比較沒有擴展性,工廠模式就可以不用改寫。. 這樣對嗎?. --. 發信站: 批踢踢實業坊(ptt

推噓13(13推 0噓 10→)留言23則,0人參與, 3年前最新作者elements (元素)時間3年前 (2021/03/04 16:30), 編輯資訊
0
0
0
內容預覽:
本魯 OO 不太好. 但你這例子多型嗎. 這就只是子類別繼承父類別的屬性吧. 多型比較像這樣吧. class DataLoader {. protected virtual string GetData() {. //... }. public string Process() {. // ....
(還有423個字)

推噓3(5推 2噓 4→)留言11則,0人參與, 3年前最新作者EricTCartman (阿ㄆㄧㄚˇ)時間3年前 (2021/03/05 00:20), 編輯資訊
0
0
0
內容預覽:
ㄛ現在ㄉ想法4 沒有多型 只有介面. 多型的用例之一. for(auto p_actor : actors). p_actor->act(). 對ㄛ來縮 p_actor實際上到底是什麼 並不重要. 我只要知道他是actor會act就好. 他有可能是warrior也可能是wizard, but i d
(還有657個字)
首頁
上一頁
1
下一頁
尾頁