[97] - bullshit. runtime polymorfismus, polopaticky receno, znamena, ze existuji 2 funkcne odlisne objekty na 1 pointeru, a jde s nimi pracovat "unifikovane". Takze ten uzivaterlsky vstup STEJNE MUSEL NEJAKY KOD ZANALYZOVAT, a a vytvorit pro nej tridu daneho typu. A jak je ukazano vyse, uz v tomto zakladnim rysu je schopnost kompilatoru "optimalizovat" tristni...
takze kdokoli mluvi o OOP efektivite, nevidi si do pusy, a zrejme ani netusi, jak moc toto paradigma zuzilo puvodni maevrovaci moznosti zde zatracovaneho "cecka". Ano, v C++ se da psat efektivne, ale pak zpetne obvykle zjistime, ze piseme... puvodni cecko.