Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1. Introducción
Abstracción
1
Encapsulamiento
Esta característica dice que cada clase deben diseñarse de manera que sus procesos
internos y datos no sean accesibles a otros módulos, permitiendo así que cada módulo
pueda ser codificado sin preocuparse por los detalles de otros [Pressman 2002:229]. La
única forma de acceder a otros módulos debe ser a través de un conjunto de métodos
públicos bien definidos.
Si la abstracción dice: “Es permitido ver un objeto de manera general (sin detalles)”, el
encapsulamiento dice: “Más aún, no es permitido ver los detalles internos de un objeto”
[McConell 2004:90].
Herencia
Mediante este mecanismo es posible crear clases que son especializaciones o casos
particulares de otras. Este mecanismo permite que las clases hijas hereden toda la
estructura definida en la clase padre y así se aprovecha mucho más el código
(reutilización).
Polimorfismo
Referencias Bibliográficas