看板 java 關於我們 聯絡資訊
我也不是要來闡述 java or c++ 哪個比較厲害 (java 都寫不好了,C++ 根本不算有寫過,我沒資格比) 只是你一開始提了「java 這樣比較難維護」 我想知道為甚麼這樣會難維護 & 我對 C++ 感覺反而比較不好維護作闡述 如果有錯誤的地方,也歡迎指正 ※ 引述《Fightsea (蜂蜜派)》之銘言: : 如果有很多個 class 的一部分 method 預設行為都一樣的話 : 我會希望這個 interface 針對這些 method 具有預設的實作( implementation ) : 那我是不是只能新增一個 class 去 implement 這個 interface : 然後再把這個 class 當作 super class 去讓他們繼承囉? : 希望您看得懂我的疑惑 :) qrtt1 已經有說了,還有 abstract class 這是我覺得 java 的好處(也許有人會覺得這是無聊 or 囉唆的東西) 就是你可以很清楚知道這個 class 到底是 →細節都講的清清楚楚的實做 class →只有部份 method 有實做,其他沒在這裡實做的 method 也都標清楚的 class →只有定義 method 格式,完全沒有實做內容的 interface 而 c++ 似乎沒有這樣分,反正 method 有在 class 宣告就好 有沒有在 class 裡頭 define 沒關係,也許某個檔案的某個角落就有實做 你必須自己去尋找、分辨 我是不知道 c++ 這樣作有什麼好處, 也許高手可以用這個模糊地帶玩出一些方便開發的優點 我是懶惰的遜咖,害怕這種事情... -- 侃侃長論鮮窒礙 首頁:http://www.psmonkey.idv.tw 眾目睽睽無心顫 Blog:http://ps-think.blogspot.com 煢居少聊常人事 殺頭容易告白難 歡迎參觀 Java 版(@ptt.cc)精華區 \囧/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.20.133.15
AixStyle:好不好維護應該和程式設計好與壞有比較大的關係 03/28 11:11