面向对象----活字印刷。。。
曹操在赤壁战争之际,吟了句----“喝酒唱歌,人生真爽”,大家都说好诗,于是一印刷工匠连夜刻版印刷,以便传天下。
样张出来后,曹操一看,喝与唱太俗了,于是把诗改为“对酒当歌,人生真爽”,又令印刷工匠重新刻版印刷。
最后样张出来后,曹操一看,真爽二字也太俗了,于是最后改为“对酒当歌,人生几何”,这下可爽了,印刷工匠又要费老大的功夫去刻版印刷 。
大话设计模式上通过这个例子来理解面向对象的。
面向对象-----活字印刷
活字印刷是对刻版印刷的技术上的提升,火药、指南针、造纸术是从无到有,而印刷术是早有的,活字印刷是一种技术的升华。
?
活字印刷的特点:
1.改字,可以只改要改的字--------可维护性
2.加字,只需要加需要加的字------扩展性
3.每个字的模型可重用-------------重用性
4.字的排版变更,------------------灵活性