2010-09-08 16 views
7

He visto ambas cosas de forma intercambiable, pero ¿realmente significan lo mismo? Desde mi punto de vista, el polimorfismo extiende el hecho de que podrías intercambiar una instancia de una clase por una instancia de una subclase, y la vinculación tardía significa que cuando llamas a un método de una instancia, el tipo decide qué método (subclase/superclase) se llama .Enlace tardío frente a polimorfismo: ¿cuál es la diferencia?

+1

Debe tenerse en cuenta que el polimorfismo no se limita a las jerarquías de herencia: dos clases no relacionadas que implementan una interfaz común se pueden usar polimórficamente. – Jay

Respuesta

Cuestiones relacionadas