討論串[問題]請問如何做到 一個函數多樣功能
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓4(4推 0噓 7→)留言11則,0人參與, 最新作者del680202 (飄落的櫻花)時間17年前 (2007/08/24 23:51), 編輯資訊
1
0
0
內容預覽:
小弟寫了一個類別A. 然後裡面有一個函數B. 這個類別還蠻龐大的. 但除了函數B 其他大部分都是固定的. 但是我希望函數B可以替類別A提供多種功能. 可能有幾十種也不一定. 但是只為了這個函數B就去產生其他類別繼承類別A感覺不是很好的做法. 小弟對這部分沒什麼概念. 請問一般而言是用什麼方法達到一個

推噓2(2推 0噓 1→)留言3則,0人參與, 最新作者virdust2003 (XDXDXDXDXDXD)時間17年前 (2007/08/25 10:15), 編輯資訊
0
0
2
內容預覽:
這個需求,我覺得標準的做法應該是把相同函式先包成一個父類別. 然後再根據不同的B去產生不同的子類別讓不同的CLASS使用,但你不想這樣. 那有另外兩種方法,第一種擴充B加一個參數,讓B知道說他該怎麼反映. 這樣文件上面也好寫,可能第一個參數是XX,那就做某一段,若是OO就做另一段. 這樣就如同推文所
(還有314個字)
首頁
上一頁
1
下一頁
尾頁