Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.
UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES
“UNIANDES”
FACULTAD DE SISTEMAS
CARRERA: INGENIERÍA EN SISTEMAS
OCTAVO NIVEL
Te...
Interfaz en java
La interfaz de java es una clase abstracta donde contiene métodos abstractos
que son siempre “public” per...
 En ambas interfaces se establece lo mismo: tipos de datos, constantes,
enumeraciones, operadores, elecciones, loops, arr...
Próxima SlideShare
Cargando en…5
×

Interfaz en Java y en C#

135 visualizaciones

Publicado el

Autor: Jonathan Llerena

Publicado en: Tecnología
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Interfaz en Java y en C#

  1. 1. UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES” FACULTAD DE SISTEMAS CARRERA: INGENIERÍA EN SISTEMAS OCTAVO NIVEL Tema: RMI Asignatura: Interfaz Nombre: Jonathan Llerena Docente: Ing. Bernabé Ortega 2015
  2. 2. Interfaz en java La interfaz de java es una clase abstracta donde contiene métodos abstractos que son siempre “public” permitiendo a los diseñadores de clases establecer respectivamente la forma de una clase (nombres de los métodos, listas de argumentos y tipos de retorno), para crear esta clase se utiliza la palabra “interface” y para implementar los métodos se utiliza la palabra “implements”. Para comprobar si una clase usa los métodos de la interfaz quien verifica esto es el compilador y una clase puede implementar más de una interface. Las interfaces en java reparan la especificación y la implementación de una clase, es posible crear referencias a las interfaces pero las interfaces no puedes ser instanciadas ya que una interfaz puede ser asignada a cualquier objeto que este implementando una interface, estas interfaces pueden extender a otras interfaces y los datos que se definen en una interfaz son “static” y “final” permitiendo implantarlas en grupos constantes. Se utiliza la interfaz de java para alcanzar una abstracción plenamente y se puede utilizar para lograr una flexible articulación dando como resultado una funcionabilidad en la herencia múltiple. Interfaz en c# La Interfaz en c# es una técnica para llegar a un nivel de abstracción superior y correcto. Esta interfaz es una estructura de datos que muestra una clase que está implementando diferentes métodos y contiene las declaraciones de indizadores, eventos, propiedades y métodos. La interfaz de c# implementan ciertos métodos y propiedades que al momento de realizar la compilación se puede verificar si el código es el correcto, para la utilización de esta interfaz se utiliza la “interfaz IEnumerable” que permite conseguir un nivel de acoplamiento entre las clases. Las interfaces de c# son importantes para la creación de herencias en las clases, las cuales las clases hijas heredan interfaces de la clase padre. Con esto se puede resolver problemas de herencia ya que las clases no tienen relación con el comportamiento de las herencias. Se utiliza la interfaz de c# en exámenes de desarrollo impulsado (TDD), que permiten introducir dependencias, hacer mocking en las clases y desacoplar clases para saber si no dependen de otras calses de aislamiento. Conclusiones:  En la interfaz en c# el operador “:” equivale a extends e implements en la interfaz de java, tanto la una como la otra interfaz definen la herencia e implementación de las interfaces.  Tanto la intrerfaz en java y en c# no admiten herencia múltiple lo que resulta que las clases no pueden heredar más de una clase.
  3. 3.  En ambas interfaces se establece lo mismo: tipos de datos, constantes, enumeraciones, operadores, elecciones, loops, arrays, funcione, manejo de excepciones, clases, etc. Lo único que va a cambiar entre estas interfaces es la estructura del programa. Fuente:  www.arrakis.es  www.javatpoint.com  msdn.microsoft.com  www.nebaris.com  aprenderaprogramar.com

×