查看单个帖子
旧 2007-05-16, 01:44 PM   #4
yogy
高级会员
 
注册日期: 06-11
帖子: 1527
精华: 15
现金: 6353 标准币
资产: 6353 标准币
yogy 向着好的方向发展
默认 回复: 【转帖】c++的多态性

所谓多态性,是指同一消息被传递给不同的对象是,会得到不同的解释。
首先,多态性会使程序设计更加方便,程序员不必关心指针所指对象的具体类型,只需简单的传递消息给它,就可以得到期望的解释;
其次,面相对象方法的一个核心思想是继承,由继承的层次关系来反应客观世界具体事物的层次关系,随着程序员对客观世界理解的不断深入,面向对象模型会不断完善,类继承会不断增长,所以,程序员在设计程序的时不可能对程序的继承结构完全了解,这样必然要求引入多态性,才能正确地使用后继类而不必改变原代码。
yogy离线中   回复时引用此帖