Mind map
PROGRAMACION ORIENTADA A OBJETOS (POO)

Map content
PROGRAMACION ORIENTADA A OBJETOS (POO)
OBJETIVOS
- GENERAL
- Presentar los conceptos y aplicaciones de la Programación Orientada a Objetos (POO), las técnicas de implementación de esta metodología en lenguaje C++ y sus ventajas en el desarrollo de software de aplicación específica.
- ESPECIFICOS
- - Comprender las nociones de la abstracción de datos a través del estudio de los Tipos de Datos Abstractos (TDA) más utilizados.
- - Presentar los conceptos fundamentales de la POO y su implementación en lenguaje C++.
- - Presentar la herencia y sus principales características, como una forma de reutilización de software.
- - Estudiar la utilización de apuntadores, como una de las características más poderosas del lenguaje C++.
- - Presentar las técnicas para crear y manipular estructuras dinámicas de datos.
- GENERAL
CONCEPTOS FUNDAMENTALES DE POO
- La Programación Orientada a Objetos (POO) es un estilo de programación que emplea los objetos como componentes fundamentales para la construcción de programas. Es decir, realiza un modelado de objetos reales, sus características y comportamiento.
- OBJETOS
- Un objeto es una representación detallada, concreta y particular de algo. Corresponden a los objetos reales del mundo que nos rodea, o a objetos internos del programa. Vistos de esta manera, son tipos abstractos de datos que están conformados por atributos y funciones que actúan sobre esos atributos.
- FISICOS
- TIPOS DE DATOS DEFINIDOS POR EL USUARIO
- En C++ un programa consta de objetos. Los objetos de un programa se comunican entre sí mediante el paso o envío de mensajes (acciones que debe ejecutar el objeto).
CLASES
- Una clase es un tipo abstracto de dato definido por el usuario que está conformado por atributos y operaciones. En C++ los atributos son implementados como datos mientras que las operaciones son funciones.
- Abstracción
- Encapsulamiento
- Polimorfismo
- Herencia
- Persistencia
- DECLARACIÓN DE UNA CLASE
- Las clases están conformadas por un conjunto de características y de funciones, las cuales son equivalentes a las funciones en los lenguajes estructurados. Se diferencian de ellos en que es posible acceder a las variables de la clase de forma implícita. A los atributos se les conoce como miembros dato y son las características que describen el objeto.
- Una clase se puede definir con struct, union o class pero la forma que caracteriza la POO es utilizar la palabra reservada class. La sintaxis de una clase es:
- Las clases están conformadas por un conjunto de características y de funciones, las cuales son equivalentes a las funciones en los lenguajes estructurados. Se diferencian de ellos en que es posible acceder a las variables de la clase de forma implícita. A los atributos se les conoce como miembros dato y son las características que describen el objeto.
- Una clase es un tipo abstracto de dato definido por el usuario que está conformado por atributos y operaciones. En C++ los atributos son implementados como datos mientras que las operaciones son funciones.
Images and files in the map
Information
- Description
- tarea PROGRAMACION 2 Mind Map on PROGRAMACION ORIENTADA A OBJETOS (POO), created by u5800093 on 29/03/2016.
- Created by
- u5800093
- Views
- 1
- Rating








