我對Java面向對象理解-繼承與實現如何選擇_0002

在實際的項目開發中,會看到大量使用繼承父類與實現接口的代碼: 那麼他們大多基於什麼考慮呢?  以下是個人的理解: 1.什麼時候使用繼承?  如果項目中存在模塊間有重複的部分,這個重複的部分是具體的方法實現,即可將重複的部分提取出來使用一個抽象類來將它 們共有的部分封裝起來,其他模塊繼 承 這個抽象類,如果你使用接口就無法實現,因爲接口中不存在具體的方法。 2.什麼時候使用實現? 如果項目中模塊間都
相關文章
相關標籤/搜索