Mind map
Programacion orientado a objetos (unidad 1)
Map content
Programacion orientado a objetos (unidad 1)
". La idea básica de la programación orientado a objetos es agrupar los datos y los procedimientos para manejarlos en una única entidad: el objeto
Mensaje:El mensaje es el modo en que se comunican los objetos entre si, un mensaje es el término adecuado cuando hablamos de programación orientada a objetos en general
- Objeto:es una unidad que engloba en sí mismo datos y procedimientos necesarios para el tratamiento de esos datos, un programa se construye como un conjunto de objetos, o incluso como un único objeto
Metodo: los mensajes que lleguen a un objeto se procesarán ejecutando un determinado método, un método no es otra cosa que una función o procedimiento perteneciente a un objeto.
Clase Una clase se puede considerar como un patrón para construir objetos
CARACTERISTICAS DE LA POO
- Abstraccion: El término abstracción significa "acción de separar mentalmente". Otra definición podría ser: "representación de las características esenciales de algo sin incluir antecedentes o detalles irrelevantes".
- Encapsulamiento: se refiere a la práctica de incluir dentro de un objeto todo lo que necesita, de tal forma que ningún otro objeto necesite conocer nunca su estructura interna. Esta característica permite ver un objeto como una caja negra, en la que se ha metido de alguna manera toda la información relacionada con dicho objeto. Esto nos permitirá manipular los objetos como unidades básicas, permaneciendo oculta su estructura interna.
- La herencia es el mecanismo para compartir automáticamente métodos y atributos entre clases y subclases
- Encapsulamiento: se refiere a la práctica de incluir dentro de un objeto todo lo que necesita, de tal forma que ningún otro objeto necesite conocer nunca su estructura interna. Esta característica permite ver un objeto como una caja negra, en la que se ha metido de alguna manera toda la información relacionada con dicho objeto. Esto nos permitirá manipular los objetos como unidades básicas, permaneciendo oculta su estructura interna.
- Abstraccion: El término abstracción significa "acción de separar mentalmente". Otra definición podría ser: "representación de las características esenciales de algo sin incluir antecedentes o detalles irrelevantes".
Los lenguajes orientados a objetos
- Puros Son los que solo permiten realizar programacion orientada a objetos.
- Hibridos Son los que permiten la poo con la programacion estructurada y son aquellos que añaden las propiedades OO a las propiedades intrínsecas de tipo procedimental.
- Relaciones entre clases y objetos Las clases y los objetos son conceptos separados pero en íntima relación. Concretamente, todo objeto es instancia de alguna clase, y toda clase tiene cero o más instancias. Para prácticamente todas las aplicaciones, las clases son estáticas.
- Puros Son los que solo permiten realizar programacion orientada a objetos.
El análisis orientado a objetos es un método de análisis que examina los requisitos desde la perspectiva de las clases y objetos que se encuentran en el vocabulario del dominio del problema.
- VENTAJAS DEL AOO: Dominio del problema El paradigma OO es mas que una forma de programar. Es una forma de pensar acerca de un problema desde el punto de vista del mundo real en vez de desde el punto de vista del ordenador. El AOO permite analizar mejor el dominio del problema, sin pensar en términos de implementar el sistema de un ordenador, permite, además, pasar directamente el dominio del problema al modelo del sistema
Information
- Description
- Mind Map on Programacion orientado a objetos (unidad 1), created by Isai Rojas on 20/02/2016.
- Created by
- Isai Rojas · Feb 2016
- Updated
- Feb 25, 2016
- Views
- 1
- Rating