1. 程式人生 > >第六章 可以工作的類

第六章 可以工作的類

6.1類的基礎:抽象資料型別ADTs

抽象資料型別是指一些資料以及對這些資料所進行的操作的集合。

好處:

可以隱藏實現細節。

改動不會影響到這個程式。

讓介面能提供更多資訊。

更容易提高效能。

讓程式的正確性更顯而易見。

程式更具自我說明性。

無須在程式內到處傳遞資料。

你可以像在現實世界中那樣操作實體,而不用在底層實現上操作它。

指導建議:

把常見的底層資料型別建立為ADT並使用這些ADT,而不再使用底層資料型別。

把像檔案這樣的常用物件當成ADT。

簡單的事物也可當做ADT。

不要讓ADT依賴於其儲存介質。

6.2良好的介面