Академический Документы
Профессиональный Документы
Культура Документы
EN EL DISEÑO DE INTERFACES
Interfaz e implementación.
¿Cuál es la diferencia entre la interfaz y la
implementación?
Encapsulación
los objetos poseen los atributos (variables de instancia) y
también el comportamiento(métodos), además se necesita
que los objetos no revelen sino únicamente las interfaces que
le permitirán comunicarse con otros objetos, esto es que:
por ejemplo, un objeto que calcule la media de un grupo de
números proporcione una interfaz para retornar esa cantidad
mas no el proceso interno ni los atributos, con esto nos
referimos a los conceptos interfaz e implementación
respectivamente.
Herencia
Una clase puede heredar los atributos el comportamiento de
otra clase.
Polimorfismo
Objetos similares responde al mismo mensaje de diversas
formas.
Composición
Un objeto se construye a partir de otros objetos.
…………………………………………………………….
……………………………………………………………
Emplear el pensamiento abstracto quiere decir usar todos
los conceptos anteriores en la solución de un determinado
problema que se traduce, desde luego, en un programa.