Interfaz teoria
Publicado por mariano (3 intervenciones) el 30/05/2013 15:28:47
Buenos dìas,
Entiendo el uso de interfaz se utilice para lograr polimorfismo, obtener una especie de contrato entre la interfaz y las clases que la implementan, y otros usos mas, lo que no me queda claro es cuando se declara una variable del "tipo" interfaz pero se "instancia" con una clase que "implementa" la interfaz.
Ejemplo:
inicio programa
ClsInterfaz
cantidad int ()
total int ()
fin ClsInterfaz
ClsStock implementa ClsInterfaz
cantidad int ()
to do
total int ()
to do
fin ClsStock
main()
ClsInterfaz obj = new ClsStock
//en vez de hacer:
ClsStock obj = new ClsStock
fin main
fin programa
---
Espero que se entienda el ejemplo, lo que no entiendo cual es la diferencias ??
Muchas gracias !
Entiendo el uso de interfaz se utilice para lograr polimorfismo, obtener una especie de contrato entre la interfaz y las clases que la implementan, y otros usos mas, lo que no me queda claro es cuando se declara una variable del "tipo" interfaz pero se "instancia" con una clase que "implementa" la interfaz.
Ejemplo:
inicio programa
ClsInterfaz
cantidad int ()
total int ()
fin ClsInterfaz
ClsStock implementa ClsInterfaz
cantidad int ()
to do
total int ()
to do
fin ClsStock
main()
ClsInterfaz obj = new ClsStock
//en vez de hacer:
ClsStock obj = new ClsStock
fin main
fin programa
---
Espero que se entienda el ejemplo, lo que no entiendo cual es la diferencias ??
Muchas gracias !
Valora esta pregunta


0