Please enable JavaScript.
Coggle requires JavaScript to display documents.
PROGRAMACIÓN ORIENTADA A OBJETOS (POO), (1. ABSTRACCIÓN, Consiste en…
PROGRAMACIÓN ORIENTADA A OBJETOS (POO)
1. ABSTRACCIÓN
Consiste en representar solamente las características y funciones importantes de un objeto.
Elementos:
• Clases
• Objetos
• Atributos
• Métodos
Ejemplo: un automóvil se representa con su color, modelo y función de avanzar.
2. ENCAPSULAMIENTO
Protege la información de los objetos y permite acceder a ella mediante métodos autorizados.
Características:
• Protección de datos
• Control de acceso
• Integridad de información
Ejemplo: consultar el saldo de una cuenta bancaria sin modificarlo directamente.
3. HERENCIA
Permite que una clase obtenga características y métodos de otra clase.
Características:
• Clase padre
• Clase hija
• Reutilización de código
Ejemplo: un automóvil y una motocicleta heredan características de la clase vehículo.
4. POLIMORFISMO
Permite que diferentes objetos respondan de distintas maneras a un mismo mensaje o acción.
Características:
• Diferentes comportamientos
• Flexibilidad
• Métodos compartidos
Ejemplo: distintos animales emiten sonidos diferentes al ejecutar la acción hacer sonido.