Interface

18/03/2007 - 17:01 por Francesc | Informe spam
Buenas tardes!!

Que tal?? Como estamos?? Bien despues de leer varias cosas sobre la
interface, consultar el MSDN y demas recurro a vosotros para consultar que es
exactamente una INTERFACE y que utilidad se le puede dar...ya que no se...no
acabo de encontrar el que (ja que con una clase puedo hacer lo mismo no???)

Thank's!
Francesc Jaumot
España (Lérdia)

Preguntas similare

Leer las respuestas

#6 Alberto Poblacion
18/03/2007 - 19:10 | Informe spam
"RFOG" wrote in message
news:
En Sun, 18 Mar 2007 17:56:50 +0100, Alberto Poblacion
escribió:
[...] por lo que si necesitas "heredar" varios comportamientos tienes
que recurrir a los interfaces.



Pero los interfaces no permiten especificar comportamiento, sólo
definición, o sea, que sigue siendo lo mismo que con herencia simple.



Sí, sí, de ahi las comillas que puse alrededor de "heredar", ya que solo
se recibe del interfase la definición, pero el comportamiento hay que
implementarlo. Sin embargo, una vez que lo implementas, desde "fuera" la
clase se comporta igual que si se hubiera producido una herencia, en el
sentido de que puedes usar un "cast" tanto hacia el tipo del interfase como
hacia el de la calse madre. En otras palabras, el código que hace uso de la
clase aparentemente "cree" que la clase tiene herencia múltile, aunque
sabemos que por dentro la clase ha necesitado implementar todos los
comportamientos salvo posiblemente uno que sí qe se haya heredado de una
clase madre. Cierto que no es lo mismo que tener de verdad herencia
múltiple, pero .Net no nos da otra alternativa.
Respuesta Responder a este mensaje
#7 Francesc
19/03/2007 - 10:50 | Informe spam
Bien, me queda entendio ya he estado haciendo pruebas este fin de semana y
mirando el que y si la verdad es que es me puede servir de utilidad

Muchas gracias!

Francesc Jaumot
España (Lérdia)


"RFOG" wrote:

En Sun, 18 Mar 2007 18:15:52 +0100, Alfredo Novoa
escribió:

> On Sun, 18 Mar 2007 09:01:00 -0700, Francesc
> wrote:
>
>> recurro a vosotros para consultar que es
>> exactamente una INTERFACE
>
> Una clase especial de tipo de datos.
>
>> y que utilidad se le puede dar...ya que no se...no
>> acabo de encontrar el que (ja que con una clase puedo hacer lo mismo
>> no???)
>
> La utilidad que tienen es que solo se puede heredar de una sola clase,
> pero en cambio puedes heredar de todas las interfaces que quieras.
> Permiten la herencia múltiple.
>
>

Alfredo, lee mi respuesta a Alberto.

> Saludos



Visita mi blog principal: http://rfog.blogsome.com
Y este sobre programación: http://geeks.ms/blogs/rfog
Libros, ciencia ficción y programación
> El matrimonio es la principal causa de divorcio.

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