Please enable JavaScript.
Coggle requires JavaScript to display documents.
CARACTERÍSTICAS DE LA POO - Coggle Diagram
CARACTERÍSTICAS DE LA POO
Paradigma de programación
Basado en representaciones de la realidad
Organiza el software mediante objetos
Facilita el diseño de sistemas complejos
Importancia de las Características de la POO
Permiten escribir código:
Reutilizable
Escalable
Modular
Mantenible
Principios Fundamentales de la POO
Abstracción
Simplificación de la realidad
Muestra solo lo esencial
Oculta detalles innecesarios
Facilita el diseño del sistema
Herencia
Permite crear nuevas clases a partir de otras
Reutiliza atributos y métodos
Establece relaciones entre clases
Favorece la reutilización del código
Encapsulación
Protege los datos del objeto
Restringe el acceso directo a la información
Usa modificadores de acceso
Mejora la seguridad y el control
Polimorfismo
Permite que un método tenga diferentes comportamientos
Un mismo mensaje, distintas respuestas
Aumenta la flexibilidad del sistema
Conceptos Fundamentales de la POO
Clases
Plantillas o modelos
Definen la estructura de los objetos
Objetos
Instancias de una clase
Representan entidades concretas
Interactúan entre sí dentro del sistema
Propiedades
Características del objeto
Almacenan datos
Definen el estado del objeto
Métodos
Acciones que puede realizar un objeto
Definen el comportamiento
Permiten la interacción entre objetos