1.继承让设计者和程序员无需付出重新编译的代价,只需重新链接,即可扩展和增强软件功能。

比如TStudent是从TPerson派生而来的。我们就不需要重写PrintMaillingLabel函数。

这样我们无需修改现有代码,便可以在当前系统中加入新类。

在许多实现中,不用停止允许程序,便可将新类添加到正在运行的程序中(需要操作系统支持动态链接和载入)。不需要停止程序

 

2.代码复用

 

3.动态绑定和多态性

 

posted on 2017-03-16 22:19  郑哲  阅读(194)  评论(0编辑  收藏  举报