6. Programación orientada a objetos

Plan your website and create the next important tasks for get your project rolling

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

1. 7. Diseño de clases

1.1. Descripción del problema

1.1.1. Uno de los métodos con los que se puede plantear una descomposición en clases.

1.2. Búsqueda de objetos y acciones

1.2.1. Emplear dos colores para destacar los nombres y los verbos

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

1.3.1. Deducir qué clases de objetos aparecen en el programa, cómo se relacionan entre ellos

1.4. Representación como diagrama de clases

1.4.1. int

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

2.1. Estructuras dinámicas frenet a estructuras estáticas

2.1.1. Pueden aumentar y disminuir su capacidad de forma simple

2.2. Una cola

2.2.1. queue

2.3. una pila

2.3.1. stack

2.4. una lista con acceso secuencial

2.4.1. list

2.5. Listas con acceso directo

2.5.1. vector

2.6. Tablas Hash

2.6.1. struct

3. 4. Cadenas de texto: la clase string

3.1. Definición y lectura desde teclado

3.1.1. getline(cin, texto)

3.2. Longitud de la cadena

3.2.1. .lenght()

3.3. Acceder letra a letra

3.3.1. .at(n)

3.4. Subcadenas

3.4.1. .substr(inicio, longitud)

3.5. Unir (concadenar) cadenas

3.5.1. .append, .assign

3.6. Comparar

3.6.1. .compare

3.7. Buscar

3.7.1. .find string::npos

4. 3. Clases

4.1. Apariencia de una clase

4.1.1. permite agrupar datos de distintos tipos: class.

4.2. Herencia

4.2.1. TituloCentrado

4.3. Ocultación de detalles

4.3.1. String texto (privado)

5. 1. Tipos de datos simples

5.1. Rango de un número entero

5.1.1. int

5.2. Otros tamaños de números enteros

5.2.1. long

5.2.2. short

5.2.3. long long

5.3. Enteros positivos y negativos

5.3.1. signed short

5.3.2. unsigned short

5.4. Carácter

5.4.1. char

5.5. Verdadero o falso: booleanos

5.5.1. bool

5.6. Contacto con las cadenas de texto

5.6.1. string

6. 2.Registros (struct)

6.1. Datos formados por varios campos

6.1.1. Registro: agrupación de datosno necesariamente del mismo tipo: struct.

6.2. Arrays de registros

6.2.1. struct permite guadar varios datos de una persona