大师:蚱蜢,告诉我,在面向对象的道路上,你学到了什么?
门徒:大师,我学到了,面向对象之路承诺了『复用』。
大师:继续说..
门徒:大师,藉由继承,好东西可以一再被利用,所以程序开发时间就会大幅减少,就好像在林中很快地砍竹子一样。
大师:蚱蜢呀!软件开发完成『前』以及完成『后』,何者需要花费更多时间呢?
门徒:答案是『后』,大师。我们总是需要花许多时间在系统的维护和变化上,比原先开发花的时间更
多。
大师:我说蚱蜢,这就对啦!那么我们是不是应该致力于提高可维护性和可扩展性上的复用程度呀?
门徒:是的,大师,的确是如此。
大师:我觉得你还有很多东西要学,希望你再深入研究继承。你会发现,继承有它的问题,还有一些其他的方式可以达到复用。