Please enable JavaScript.
Coggle requires JavaScript to display documents.
PROGRAMACIÓN ORIENTADA A OBJETOS - Coggle Diagram
PROGRAMACIÓN ORIENTADA A OBJETOS
Es el paradigma de programación mas utilizado en el mundo del desarrollo de software
Propiedades fundamentales de la orientación a objetos
Abstracción
Es el hecho de diferenciar entre las propiedades externas de una entidad y su composición interna
Encapsulado
Es el proceso de agrupar datos y operaciones que estén relacionadas bajo la misma unidad de programación
Ocultación de datos
Herencia
Polimorfismo
Objetos
Es algo que se puede observar, utilizar y tiene un rol
Clases
Es un tipo de datos que contiene funciones y datos
Herencia
Es un mecanismo que permite definir nuevas clases a partir de otras clases que ya existen
Reusabilidad
Es cuando una clase ya ha sido creada y se puede distribuir a otros programadores y ellos los puedan utilizar en sus programas
Polimorfismo
Es cuando una función o operador actúan de un modo diferente en función del objeto sobre el que se aplica