jueves, 30 de junio de 2011

Extras POO


Interfaces en Java

Las interfaces en Java son los métodos que pueden llevar acabo determinados objetos, en los cuales se especifica que se debe hacer pero no como implementarlos.

Una Definición:
~*Una interfaz en Java es una colección de métodos abstractos y propiedades. En ellas se especifica qué se debe hacer pero no su implementación. Serán las clases que implementen estas interfaces las que describan la logica del comportamiento de los métodos.*~

Un interface es parecido a una clase abstracta en Java , pero con las siguientes diferencias:

-Todo método es abstracto y público sin necesidad de declararlo. Por lo tanto un interface en Java no implementa ninguno de los métodos que declara.

- Las varibles del interface serán las variables miembro de la clase .

- Un interface se implementa (implements) no se extiende (extends) por sus subclases.

El uso de interfaces proporciona las siguientes ventajas:

  • Organizar la programación(IAJU).
  • Obligar a que ciertas clases utilicen los mismos métodos (nombres y parámetros).
  • Establecer relaciones entre clases que no estén relacionadas.

Referencias:

No hay comentarios:

Publicar un comentario