使用ADT的益處:
(1)可以隱藏實現細節:即使修改了內部的實現方式,程序的其余部分也不受影響。
(2)改動不會影響整個程序:即使想在現有的實現上再增加其他的接口,程序的其余部分也不受影響。
(3)讓接口提供更多信息。
(4)更容易提高性能:如果想提高實現的性能,就可以修改程序的內部實現,而不用來回的修改整個程序。
(5)讓程序的正確性更顯而易見。
(6)程序更具有自我說明性。
(7)無須在程序內到處傳遞數據。
(8)你可以像在現實世界中那樣操作實體,而不用在底層實現上操作它。
posted on 2007-09-25 08:56
探丫頭 閱讀(1010)
評論(6) 編輯 收藏 引用 所屬分類:
《代碼大全》讀書筆記