Introducción a la programación orientada a objetos empleando c++
Click here to load reader
-
Upload
aldo-hernan-zanabria-galvez -
Category
Documents
-
view
813 -
download
0
Transcript of Introducción a la programación orientada a objetos empleando c++
Introducción a la Programación Orientada a Objetos Empleando C++
Siguiente: Prefacio
Introducción a la Programación Orientada a Objetos
Empleando C++
Peter Müller
Globewide Network Academy (GNA) www.gnacademy.org/
Agosto 31, 1997
● Prefacio ● 1 Presentación ● 2 Una Revisión a las Técnicas de Programación
❍ 2.1 Programación no Estructurada ❍ 2.2 Programación Procedimental ❍ 2.3 Programación Modular ❍ 2.4 Un Ejemplo con Estructuras de Datos
■ 2.4.1 Manejo de Listas Sencillas ■ 2.4.2 Manejo de Listas Múltiples
❍ 2.5 Problemas de la Programación Modular ■ 2.5.1 Creación y Destrucción Explícitas ■ 2.5.2 Datos y Operaciones Desacoplados ■ 2.5.3 Omisiones en la Consistencia de Datos ■ 2.5.4 Estrategias y Representación
❍ 2.6 Programación Orientada a Objetos ❍ 2.7 Ejercicios
● 3 Tipos de Datos Abstractos ❍ 3.1 Manejo de Problemas
http://www.gnacademy.org/text/cc/Tutorial/Spanish/ (1 of 4)15/03/2007 15:34:59
Introducción a la Programación Orientada a Objetos Empleando C++
❍ 3.2 Propiedades de los Tipos de Datos Abstractos ■ Importancia del Encapsulamiento de la Estructura de los Datos
❍ 3.3 Tipos Genéricos de Datos Abstractos ❍ 3.4 Notación ❍ 3.5 Tipos de Datos Abstractos y Orientación a Objetos ❍ 3.6 Ejercicios
● 4 Conceptos de Orientación a Objetos ❍ 4.1 Implementación de Tipos de Datos Abstractos ❍ 4.2 Clase ❍ 4.3 Objeto ❍ 4.4 Mensaje ❍ 4.5 Sumario ❍ 4.6 Ejercicios
● 5 Más Conceptos de Orientación a Objetos ❍ 5.1 Relaciones
■ Relación De-La-Especie ■ Relación Es-Un(a) ■ Relación Parte-De ■ Relación Tiene-Un(a)
❍ 5.2 Herencia ❍ 5.3 Herencia Múltiple ❍ 5.4 Clases Abstractas ❍ 5.5 Ejercicios
● 6 Aún Más Conceptos de Orientación a Objetos ❍ 6.1 Tipos Genéricos ❍ 6.2 Asignación Estática y Dinámica de Memoria (Static and Dynamic Binding) ❍ 6.3 Polimorfismo
● 7 Introducción a C++ ❍ 7.1 El Lenguaje de Programación C
■ 7.1.1 Tipos de Datos ■ 7.1.2 Instrucciones ■ 7.1.3 Expresiones y Operadores ■ 7.1.4 Funciones ■ 7.1.5 Apuntadores y Arreglos ■ 7.1.6 Un Primer Programa
❍ 7.2 ¿Qué Sigue Después? ● 8 De C a C++
❍ 8.1 Extensiones Básicas
http://www.gnacademy.org/text/cc/Tutorial/Spanish/ (2 of 4)15/03/2007 15:34:59
Introducción a la Programación Orientada a Objetos Empleando C++
■ 8.1.1 Tipos de Datos ■ 8.1.2 Funciones
❍ 8.2 Primeras Extensiones Orientadas a Objetos ■ 8.2.1 Clases y Objetos ■ 8.2.2 Constructores ■ 8.2.3 Destructores
● 9 Más sobre C++ ❍ 9.1 Herencia
■ 9.1.1 Tipos de Herencia ■ 9.1.2 Construcción ■ 9.1.3 Destrucción ■ 9.1.4 Herencia Múltiple
❍ 9.2 Polimorfismo ❍ 9.3 Clases Abstractas ❍ 9.4 Sobrecarga de Operadores ❍ 9.5 Amigos ❍ 9.6 Como Escribir un Programa
■ 9.6.1 Pasos de la Compilación ■ 9.6.2 Una Nota Acerca del Estilo
❍ 9.7 Ejercicios ● 10 La Lista - Estudio de un Caso
❍ 10.1 Tipos Genéricos (Plantillas) ❍ 10.2 "Formas" de Datos y Recorrido ❍ 10.3 Propiedades de las Listas Ligadas Sencillas ❍ 10.4 Implementación de la "Forma"
■ 10.4.1 Plantillas para los Nodos ■ 10.4.2 Plantillas para la Lista
❍ 10.5 Implementación del Iterador ❍ 10.6 Ejemplo de Uso ❍ 10.7 Discusión
■ 10.7.1 Separación de la "Forma" y Estrategias de Acceso ■ 10.7.2 Iteradores
❍ 10.8 Ejercicios ● Referencias ● A Soluciones a los Ejercicios
❍ A.1 Una Revisión a las Técnicas de Programación ❍ A.2 Tipos de Datos Abstractos ❍ A.3 Conceptos de Orientación a Objetos
http://www.gnacademy.org/text/cc/Tutorial/Spanish/ (3 of 4)15/03/2007 15:34:59
Introducción a la Programación Orientada a Objetos Empleando C++
❍ A.4 Más Conceptos de Orientación a Objetos ❍ A.5 Más sobre C++ ❍ A.6 La Lista - Estudio de un Caso
● Acerca de este documento ...
Siguiente: Prefacio P. Mueller 8/31/1997
http://www.gnacademy.org/text/cc/Tutorial/Spanish/ (4 of 4)15/03/2007 15:34:59