天天看點

《資料結構與抽象:Java語言描述(原書第4版)》一序 言-設 計 類

本節書摘來華章計算機《資料結構與抽象:java語言描述(原書第4版)》一書中的第1章 ,第1節,[美]弗蘭克m.卡拉諾(frank m. carrano) 蒂莫西m.亨利(timothy m. henry) 著 羅得島大學  新英格蘭理工學院 辛運帏 饒一梅 譯 更多章節内容可以通路雲栖社群“華章計算機”公衆号檢視。

data structures and abstractions with java, fourth edition

先修章節:附錄a、附錄b、附錄c、附錄d。

面向對象程式設計展現了3個設計概念:封裝、繼承和多态。如果不熟悉繼承和多态,請參看附錄b、c和d。這裡我們讨論封裝,這是設計類的過程中隐藏實作細節的一種方式。我們強調,在方法實作之前說明它應該有什麼行為是重要的,在程式中将規格說明作為注釋也是重要的。

我們介紹java接口,這是将類行為的聲明與其實作分開的一種方式。最後,介紹用于辨別特定解決方案所需類的一些初級技術。