论文部分内容阅读
<正>在面向对象语言C++中,多态性允许程序员向不同但有关的对象发送同样的消息和完成同样的动作类型,而让软件系统决定如何为给定的对象完成所需要的操作。当相同的动作类型能用不同方式完成不同类型对象的动作时,这种能力变得相当重要。 一个与多态性相关的关键问题是选择软件系统实现决策的时间。在C++中,决策的时间有两种:编译时和运行时