Java集合框架-重構設計

根據Vector類,ArrayList類,LinkedList類所有具有的存儲特點以及擁有的方法入手,發現共性就往上抽取. 共同的特點: 1):允許元素重複的. 2):會記錄先後添加的順序. 共同的方法: 如下圖. 根據他們的特點,我就可以指定規範: 遵循該規範的實現類,無論底層算法如何,都必須保證允許元素重複和保證添加先後順序,我們給該規範起名:List. 在Java中規範我們使用接口來表示.
相關文章
相關標籤/搜索