我的理解是,數據結構本質上是一個藍圖,它包含根據規範創建最終產品所需的所有信息,以及數據類型是該設計的物理實現或實現(非常類似於生物學中基因型和表型之間的差異)。關於面向對象編程的抽象數據類型vs數據類型與數據結構
當涉及到面向對象編程面向對象的,這將是準確的說是一個抽象類或接口是一種數據結構,因爲它包含了一組值和宣佈的行爲,而且一個類它實現的抽象類或接口是一種數據類型,因爲它是這些行爲的具體表現形式?
如果是這種情況,那麼關於抽象數據類型(ADT)和數據類型之間的區別是什麼?它們是真正獨特的,還是ADT只是通俗地縮短爲「數據類型」?
我問這個,因爲在我看來,這些術語在對話中經常可以互換使用,這讓我想知道我的理解是不正確的。
你能在ADT和數據類型之間簡單的話告訴差異。我有點困惑 –