Please enable JavaScript.
Coggle requires JavaScript to display documents.
Programación orientada a objetos (POO), Freddys Acosta - Coggle Diagram
Programación orientada a objetos (POO)
Definición
Es un paradigma de programación que usa objetos y sus interacciones, para diseñar aplicaciones y programas informáticos.
Posibilidades de aplicación de los métodos OO.
Análisis orientado a Objetos (OOA)
Es un método de análisis identifica y describe los requerimientos de un problema en función de los objetos que intervienen y en las relaciones de asociación e interacción que existen entre ellos.
Diseño Orientado a Objetos (OOD)
Es un método de diseño del software de una aplicación basada en construirla con una estructura modular en la que los módulos software se corresponden con abstracciones de los objetos del problema.
Características de la POO
Abstracción
Trata de identificar las características esenciales de los objetos para clasificarlos
por clases, y buscarle una definición conceptual común independiente de los detalles.
Polimorfismo
Comportamientos diferentes, asociados a objetos distintos, pueden compartir el mismo nombre, al llamarlos por ese nombre se utilizará el comportamiento correspondiente al objeto que se esté usando.
Recolección de basura
Es la técnica por la cual el entorno de objetos se encarga de destruir automáticamente, y por tanto desvincular la memoria asociada, los objetos que hayan quedado sin ninguna referencia a ellos.
Principio de ocultación
Cada objeto está aislado del exterior, es un módulo natural, y cada tipo de objeto expone una interfaz a otros objetos que especifica cómo pueden interactuar con los objetos de la clase.
Encapsulamiento
Trata de describir de forma separada la abstracción o interfaz que describe su
funcionalidad y su capacidad de interacción con otros objetos
Herencia
Trata de jerarquizar las clases de objetos de acuerdo con las afinidades de sus
abstracciones, a través de relaciones de relaciones de generalización y particularización
Metodología
Las metodologías orientadas a objetos tienen su origen en la investigación sobre los métodos conceptuales que deben introducirse para mejorar la calidad del software que se desarrolla.
Claves de las metodologías orientadas a objetos
Herencia
Persistencia
Abstracción
Encapsulación
Concurrencia
Tipado
Modularidad
Freddys Acosta
C.I
30.771.597
Sección: "
AB
"
Ing. De Sistemas
Instituto Universitario Politécnico "
Santiago Mariño
"