-Head First Design Pattern- 大师与门徒(1) -面向对象的道路
大师: 蚱蜢, 告诉我,在面向对象的道路上,你学到了什么?
门徒:大师,我学到了,面向对象之路,可以『复用』。
大师:继续说...
门徒: 大师, 藉由继承, 好东西可以一再被利用, 所以程序开发时间就会大幅减少, 就好像在林中很快地把竹子截短一样。
大师:蚱蜢呀!软件开发完成『前』以及完成『后』, 何者需要花更多时间呢?
门徒: 答案是『后』,大师, 我们总是需要花许多时间在系统的维护和变化上, 比原先开发花的时间更多。
大师:我说蚱蜢, 这就对啦! 那么我们是不是应该致力于提高可维护性和可扩充性上的复用程度呀?
门徒:是的,大师,的确是如此。
门徒:大师,我学到了,面向对象之路,可以『复用』。
大师:继续说...
门徒: 大师, 藉由继承, 好东西可以一再被利用, 所以程序开发时间就会大幅减少, 就好像在林中很快地把竹子截短一样。
大师:蚱蜢呀!软件开发完成『前』以及完成『后』, 何者需要花更多时间呢?
门徒: 答案是『后』,大师, 我们总是需要花许多时间在系统的维护和变化上, 比原先开发花的时间更多。
大师:我说蚱蜢, 这就对啦! 那么我们是不是应该致力于提高可维护性和可扩充性上的复用程度呀?
门徒:是的,大师,的确是如此。