1.不明觉厉
许多人学习多态时,会觉得。
之所以不明觉厉,因为多态的定义:事物存在的多种表现形态;而后,有人将重载(overload)、改写(override)、多态变量和泛型归结于同一个术语“多态”之下。例如:Polymorphism (computer science)
yqj2065认为:【(前言 page VII)好像孔乙己说“多态这个字有4种写法”一样,除了凸显多态这一术语比较多态外,并没有理论意义和教学意义,因而本书使用了一个标题——“2.1.2啊,我看见了多态”,使多态术语具有简洁的语意。】
换言之,有人问你什么是多态时,希望你可以简洁地回答。而不是让你说:“嗯,多态像水,可以是雾、彩虹、瀑布……多种表现形态。在计算机科学中分4种。第一种……”
<