领测软件测试网
|+Jrv
F"_时候用基类的引用/指针来调用,这样顺理成章地实现了现实世界中的多态性。记住千万不要为了多态,而去实现多态,这是一种走形式化的做法,是没有意义的。
#}
wP-uK*_由于基类与派生类有一种天然“耦合”关系,修改基类就会导致“牵一发而动全身”,这将是非常麻烦的事情!因此要尽量弱化基类的功能实现,必要时把它设计为“抽象类”,并保证稳定的接口,这可以通过预留一些冗余的虚函数(或抽象函数)来实现。
软件测试技术门户Fh$M
xq0["R4F相关问题
软件测试技术门户yV{}k!nA `VDB!Y讨论Delphi的多态: http://www.delphibbs.com/delphibbs/dispq.asp?lid=1753965
et-EH j/fL?"E关于多态性: http://www.delphibbs.com/delphibbs/dispq.asp?lid=1854895
l9_,|
H$C什么是多态?在日常编程中有哪些运用?http://www.delphibbs.com/delphibbs/dispq.asp?lid=960465
%h-_tJ6m:[&Foverload 与 override有何区别,请执教?http://www.delphibbs.com/delphibbs/dispq.asp?lid=296739
软件测试技术门户!\