衍生類只覆寫基類方法,不添加新方法。接口完全一致,衍生類對象可完美替換基類對象,無需知道子類細節。這是「純替換」模型,多態控制一切細節,設計最簡潔。
衍生類在繼承基類接口基礎上,添加新方法。此時:
純粹繼承雖理想,但現實中「擴展接口」常為解決特定問題所必需(如添加專有行為)。關鍵在於:
後續章節將具體講解如何安全實現向下轉型與類型檢查。
緣起:BMW 車載系統的驚人表現 2006 年得知 BMW
專案創建與 Struts 支持添加 1. 創建 Web 項
前言 GlassFish V2 (Sun Java Syst
為什麼選擇 Log4j2 Log4j 2.x 相較 1.x