Está en la página 1de 7

INTERFACES

Meza Meibell Monsalve Yajaira


Rodriguez Luis Peña Madelein
 



Las interfaces básicas de usuario son aquellas


que incluyen cosas como menús, ventanas,
teclado, ratón, los "beeps" y algunos otros
sonidos que la computadora hace, en general,
todos aquellos canales por los cuales se
permite la comunicación entre el hombre y la
computadora.
 
 



meneficios Empresa
‡ Menor Habilidad
‡ Mayor Productividad

meneficios para los Individuos


‡ Una mayor accesibilidad

‡ maja Carga Cognoscitiva

‡ Mayor productividad
 
 

Para definir una clase o estructura que implemente una o más


interfaces basta incluir los nombres de las mismas como si de
una clase base se tratase -separándolas con comas si son varias
o si la clase definida hereda de otra clase- y asegurar que la
clase cuente con definiciones para todos los miembros de las
interfaces de las que hereda -lo que se puede conseguir
definiéndolos en ella o heredándolos de su clase padre.
 
 

Las Clases abstractas constituyen un puente


entre la abstracción de la mente y una serie
de instrucciones ejecutables por un
dispositivo electrónico.

Las Clases abstractas se utilizan cuando


deseamos definir una abstracción que
englobe objetos de distintos tipos y
queremos hacer uso del polimorfismo.
 
 

Ejemplo:El siguiente
dibujo muestra una clase
abstracta (§ u porque
no tiene sentido calcular
su área, pero sí la de un
cuadrado o un círculo. Si
una subclase de Figura
no redefine área (u,
deberá declararse
también como clase
abstracta.
 


ð. Una clase abstracta solo puede ser usada como


clase base para otras clases, pero no puede ser
instanciada para crear un objeto ð.
2. Una clase abstracta no puede ser utilizada como
argumento o como retorno de una función 2.
3. Si puede declararse punteros-a-clase abstracta 3
[ð .
4. Se permiten referencias-a-clase abstracta,
suponiendo que el objeto temporal no es necesario
en la inicialización 4.

También podría gustarte