1
在閱讀本文OOP vs ADT之後,我還沒有很好地理解ADT的全部內容以及它如何與接口概念相關聯。任何人都可以用一些代碼示例來解釋這些概念之間的區別(Java或Scala會很棒)。抽象數據類型和對象之間的區別
在閱讀本文OOP vs ADT之後,我還沒有很好地理解ADT的全部內容以及它如何與接口概念相關聯。任何人都可以用一些代碼示例來解釋這些概念之間的區別(Java或Scala會很棒)。抽象數據類型和對象之間的區別
抽象數據類型(ADT)是具有類似行爲的某類數據結構的數學模型;或者對於具有類似語義的一種或多種編程語言的某些數據類型。抽象數據類型是間接定義的,只能通過對其執行的操作以及通過對效果進行數學約束來定義.Abstract數據類型不一定是OOP概念。根據其功能描述Stack和Queue的概念,這是一個較老的術語,沒有描述實現。
從鏈接: - AbstractDataTypes
和對象是一個類的istance