看板 [ java ]
討論串[問題] 物件導向的好處是....
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者etrexetrex (moonet)時間15年前 (2010/12/15 21:32), 編輯資訊
0
0
1
內容預覽:
物件導向的優點. 你可以用物件把函數包裝起來 (你需要一個 interface 來定義被包裝的函數). 透過更換物件 達到動態改變行為的效果 (你需要實作 interface). 事實上在某些物件導向語言是可以把 Function 視為變數的. 雖然某些物件導向語言不能這麼作 但是透過物件包裝函數就

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者legnaleurc (CA)時間15年前 (2010/12/15 19:44), 編輯資訊
0
0
1
內容預覽:
其實繼承一個類別的重點並不是"復用". 而是讓新的類別"被復用". 透過多型可以簡單地讓原有的 code 直接操作原有的介面來完成新的功能. 增加新功能可能只是新增數個檔案, 而不是再去修改原有的 code. C 要達成這件事就需要折騰一下(function pointer 或 union 之類的)

推噓11(11推 0噓 11→)留言22則,0人參與, 最新作者givemepass (〆)時間15年前 (2010/12/14 16:57), 編輯資訊
0
0
2
內容預覽:
強大的地方就是在多型!!. 寫了一個例子 有點長 如果觀念有錯 請大家鞭策一下^^. 假設你已經創造一個遊戲. 裡面有一個角色是一個劍士. class SwordsMan{. public String name;. public SwordsMan(String userName){. name
(還有2868個字)

推噓4(4推 0噓 6→)留言10則,0人參與, 最新作者kidd0730 (大阪掛川大不同)時間15年前 (2010/12/13 23:54), 編輯資訊
0
0
0
內容預覽:
我目前對物件的認知是可以延伸出很多類似的類別. 比如人的物件 可以延伸出男人女人等類別. 且可以擁有各自的屬性或行為. 這樣就是物件導向 可以減少相同的code出現. 如果我的認知沒錯的話. 那問題來了. 以前非物件導向的語言 透過method或是function的呼叫. 不是也可以做到"類似"的功
首頁
上一頁
1
下一頁
尾頁