Introducción a la programación orientada a objetos empleando c++

1,037 views
907 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,037
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
14
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Introducción a la programación orientada a objetos empleando c++

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

×