類的隔離效果非常好,這是許多程序員事先沒有預料到的。甚至不需要方法的源代碼來實現代碼的再生。最多只需要導入一個包(這對於繼承和合併都是成立的)。
大家要記住這樣一個重點:程序開發是一個不斷遞增或者累積的過程,就象人們學習知識一樣。當然可根據要求進行儘可能多的分析,但在一個項目的設計之初,誰都不可能提前獲知所有的答案。如果能將自己的項目看作一個有機的、能不斷進步的生物,從而不斷地發展和改進它,就有望獲得更大的成功以及更直接的反饋。
儘管繼承是一種非常有用的技術,但在某些情況下,特別是在項目穩定下來以後,仍然需要從新的角度考察自己的類結構,將其收縮成一個更靈活的結構。請記住,繼承是對一種特殊關係的表達,意味著「這個新類屬於那箇舊類的一種類型」。我們的程序不應糾纏於一些細樹末節,而應著眼於創建和操作各種類型的對象,用它們表達出來自「問題空間」的一個模型。[admin via ] 認識什麽是累積開發?已經有1101次圍觀