• Embed Doc
  • Readcast
  • Collections
  • CommentGo Back
Download
 
16/04/20091
MAESTRIA EN GESTION YDESARROLLO DE PROYECTOSDE SOFTWARE
ANALISIS Y DISEÑO ORIENTADO AOBJETOS
Las interfaces toman el concepto de claseabstracta y lo llevan un paso masadelante. Puede verse una interfasecomo una clase abstracta pura. Unainterfase especifica un
contratosintáctico y semantico
que todas lasclases derivadas deben cumplir. Lasinterfases definen el:
que debehacerse?
y las clases derivadasimplementan
el como se hace.
Interfases
En una interface se define la forma de laclase: nombres de métodos,argumentos, tipos de retorno. pero nose especifica la implementación. Unainterface puede contener campos peroson
static
y
final
InterfasesInterfases:Definición
Los métodos se definenimplícitamente como públicos.
Los métodos no estánimplementados
Se recomienda agregar la letra I enel identificador de la clase.
Interfases:característicasInterfases: Ejemplo
 
16/04/20092
Interfases:Ejemplo
Implementara laInterface
Interfases:EjemploInterfases:Ejemplo
Polimorfismo
En java, y en otros lenguajes deprogramación orientados a objetos,actuales. Cada clase hereda de una solaclase, no pueden heredarse demúltiples clases como si sucede en C++.Sin embargo es posible que una claseimplemente varias interfaces.
MultiHerencia?Multiherencia?: EjemploMultiherencia?:Ejemplo
Implementara dosinterfases
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
You must be to leave a comment.
Submit
Characters: ...