多態性:為什麼使用「List list = new ArrayList」而不是「ArrayList list = new ArrayList」?
在程式設計中,多態性允許多個類別從共享介面繼承,提供靈活性和程式碼可重用性。在處理集合時,出現了一個問題:應該使用「List list = new ArrayList()」還是「ArrayList list = new ArrayList()」?
使用「List list = new ArrayList」的原因()":解耦實作
使用前一種方法的主要理由是將程式碼與特定實作解耦。契約。
解耦的好處:
以上是為什麼「List list = new ArrayList()」優於「ArrayList list = new ArrayList()」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!