累積開發(fā) |
發(fā)布時間: 2012/9/1 16:50:19 |
繼承的一個好處是它支持“累積開發(fā)”,允許我們引入新的代碼,同時不會為現(xiàn)有代碼造成錯誤。這樣可將 要求進(jìn)行盡可能多的分析,但在一個項目的設(shè)計之初,誰都不可能提前獲知所有的答案。如果能將自己的項 目看作一個有機(jī)的、能不斷進(jìn)步的生物,從而不斷地發(fā)展和改進(jìn)它,就有望獲得更大的成功以及更直接的反 饋。 盡管繼承是一種非常有用的技術(shù),但在某些情況下,特別是在項目穩(wěn)定下來以后,仍然需要從新的角度考察 自己的類結(jié)構(gòu),將其收縮成一個更靈活的結(jié)構(gòu)。請記住,繼承是對一種特殊關(guān)系的表達(dá),意味著“這個新類 屬于那個舊類的一種類型”。我們的程序不應(yīng)糾纏于一些細(xì)樹末節(jié),而應(yīng)著眼于創(chuàng)建和操作各種類型的對 象,用它們表達(dá)出來自“問題空間”的一個模型 本文出自:億恩科技【1tcdy.com】 服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |