Unidad 6 Programación orientada a objetos

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Unidad 6 Programación orientada a objetos por Mind Map: Unidad 6 Programación orientada a objetos

1. 1. Tipos de datos simples

1.1. Rango de un número entero

1.2. Otros tamaños de números enteros

1.2.1. short, long, long long

1.3. Enteros positivos y negativos

1.3.1. unsigned

1.3.2. signed short

1.4. Carácter

1.4.1. char

1.5. Verdadero o falso: booleamos

1.5.1. bool

1.6. Contacto con las cadenas de texto

1.6.1. string

2. 2. Registros (struct)

2.1. Datos formados por varios campos

2.1.1. struct

2.1.2. struct{...}

2.1.3. persona

2.2. Arrays de registros

3. 3. Clases

3.1. Apariencia de una clase

3.1.1. struct

3.1.2. class

3.2. Herencia

3.2.1. TituloCentrado

3.3. Ocultación de detalles

3.3.1. string texto

3.3.2. Titulo

4. 4. Cadenas de texto: laclase string

4.1. Definición y lectura desde teclado

4.1.1. string

4.1.2. getline(cin, texto)

4.1.3. cin >> texto

4.2. Longitud de la cadena

4.2.1. .length()

4.3. Acceder letra a letra

4.3.1. .at(n)

4.4. Subcadenas

4.4.1. .substr(inicio, longitud)

4.5. Unir (concatenar) cadenas

4.5.1. .append

4.5.2. .assign

4.6. Comparar

4.6.1. .compare

4.7. Buscar

4.7.1. .find

4.7.2. string::npos

5. 5. Estructuras dinámicas: las clases queue, stack, list, vector y map

5.1. Estructuras dinámicas frente a estructuras estáticas

5.2. Una cola

5.2.1. queue

5.3. Una pila

5.3.1. stack

5.4. Una lista con acceso secuencial

5.4.1. list

5.5. Listas con acceso directo

5.5.1. vector

5.6. Tablas Hash

6. 6. Programas a partir de varios fuentes

6.1. Estructura básica de un programa a partir de varios fuentes

6.1.1. Titulo y TituloCentrado

6.1.2. texto

6.2. Los problemas de las inclusiones múltiples

6.2.1. Titulo

6.2.1.1. using namespace std;

6.2.1.2. std::string

6.2.1.3. titulo.h

6.2.1.4. tituloCentrado.h

6.2.1.5. #define

6.3. Compilar un proyecto formado por varios fuentes

6.3.1. g++ ejemplo.cpp titulo.cpp tituloCentrado.cpp -o ejemplo

7. 7. Diseño de clases

7.1. Descripción del problema

7.2. Búsqueda de objetos y acciones

7.3. Asignación de atributos y métodos a objetos

7.4. Representación como diagrama de clases

7.4.1. Rana

8. 8. Implementación de clases

8.1. Del diagrama a una estructura de clases

8.1.1. PantallaRecords

8.1.2. Mostrar

8.2. Refinando la implementación

8.2.1. Añadir