多态的主要用途是经由一个共同的接口来影响类型的封装,这个接口通常被定义在一个抽象的base class中。这个共享接口是以virtual function机制引发的,它可以在执行期根据object的真正类型解析出到底哪一个函数实例被调用。这不只使得“当类型有所增加、修改或删减时,我们的程序代码无须改变”,而且也使一个新的subtype的供应者不需要重新写出“对继承体系中的所有类型都共通”的行为和操作。
多态的主要用途
最新推荐文章于 2025-04-07 00:01:38 发布
多态的主要用途是经由一个共同的接口来影响类型的封装,这个接口通常被定义在一个抽象的base class中。这个共享接口是以virtual function机制引发的,它可以在执行期根据object的真正类型解析出到底哪一个函数实例被调用。这不只使得“当类型有所增加、修改或删减时,我们的程序代码无须改变”,而且也使一个新的subtype的供应者不需要重新写出“对继承体系中的所有类型都共通”的行为和操作。