Please enable JavaScript.
Coggle requires JavaScript to display documents.
POO (Programación Orientada a Objetos) - Coggle Diagram
POO (Programación Orientada a Objetos)
Se define como
Un paradigma de la programación que se basa en el uso de objetos para el desarrollo de software o de sistemas informáticos.
Objetos
Son entes abstractos los cuales cumplen con un propósito y que adquieren características de la vida real
Se componen de
Métodos (funciones del objeto)
Atributos (características del Objeto)
Su proceso metodológico seria
(DOO) Diseño
Se definen los objetos y las interacciones entre ellos durante el desarrollo del software, estando directamente enlazado con el AOO
Implementación
Es la traducción del diseño de la
aplicación al lenguaje de programación, es decir, el desarrollo en si del software
(AOO) Análisis
Modela el software de manera descriptiva basándose en el comportamiento y funcionamiento de los objetos para su posterior desarrollo
Otros de sus componentes son
Herencia
Se refiere al mecanismo por el cual de una clase padre derivan mas subclases, heredando sus atributos y métodos
Polimorfismo
Se refiere a la capacidad que tienen los objetos para activar el mismo método pero de formas distintas
Abstracción
Se refiere al proceso de extracción de características mas relevantes de un algo
Encapsulamiento
Es el proceso mediante el cual se ocultan (o se encapsulan) los datos planteados durante la abstracción
Algunos de los lenguajes que lo usan son
Java
Phyton
C++
Visual Basic. Net
Fue creado por
Ole-Johan Dahl y Kristen Nygaard durante el desarrollo del lenguaje de programación simula 67
Clases
Se refiere al agrupamiento de objetos mediante sus características similares