繼續(inheritance)的一個重要用途在于,它可以用于 "根據差異來編程" (programming by difference)的場合。根據差異去編程,也就確定了子類與它的父類如何不同。例如Message,它和父類的差異僅僅在于所包含的數據不同,在線路上傳送的方式則是一樣的。采用抽象類,使得我們可以干凈清楚地使用繼續。
? 和本文相關的另一篇文章 "Abstract Classes Vs. Interfaces" Tony Sintes (JavaWorld, April 2001): http://www.javaworld.com/javaworld/javaqa/2001-04/03-qa-0420-abstract.Html