Diferencia entre new y override (Herencia y polimorfismo)

04/05/2007 - 21:07 por ceguja | Informe spam
Saludos

Alguien que por favor me explique cuales son las diferencias puntuales entre
new y override, con respecto al polimorfismo en C#.

Muchas gracias

Preguntas similare

Leer las respuestas

#6 Daniel A. Calvin - Cooperator Team
09/05/2007 - 02:19 | Informe spam
Hola Hernan

Bienvenida tu correción. :)
Liskow >>> Liskov.

Pido disculpas al grupo por el error, escribi a mil y sin leer, de hecho la
explicación fue poco clara. :))

Saludos

Daniel A. Calvin
Cooperator Team Member
http://www.cooperator.com.ar
Microsoft Certified Professional

"Hernan" escribió en el mensaje
news:
El new debe usarse con sumo cuidado.
Se viola el principio de sustitución de Liskow.



Para los que quieran profundizar en el tema, es "Liskov" con V.

Este principio dice basicamente que cualquier clase debe poder ser tratada
como su clase base.



Dicho de otra forma, en cualquier lugar donde se espera un objeto
de tipo T debe ser posible reemplazarlo por un objeto de tipo S,
siendo S un subtipo de T.

-H.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida