大師:蚱蜢,告訴我,在面向對象的道路上,你學到了什麼?
門徒:大師,我學到了,面向對象之路承諾了『複用』。
大師:繼續說..
門徒:大師,藉由繼承,好東西能夠一再被利用,因此程序開發時間就會大幅減小,就好像在林中很快地砍竹子同樣。
大師:蚱蜢呀!軟件開發完成『前』以及完成『後』,何者須要花費更多時間呢?
門徒:答案是『後』,大師。咱們老是須要花許多時間在系統的維護和變化上,比原先開發花的時間更
多。
大師:我說蚱蜢,這就對啦!那麼咱們是否是應該致力於提升可維護性和可擴展性上的複用程度呀?
門徒:是的,大師,的確是如此。
大師:我以爲你還有不少東西要學,但願你再深刻研究繼承。你會發現,繼承有它的問題,還有一些其餘的方式能夠達到複用。對象