Programacion c++

Páginas: 22 (5439 palabras) Publicado: 6 de abril de 2011
Programación orientada a objetos
2011

Índice

Unidad I | |
| |
Identificación de elementos de la programación orientada a objetos | |
Abstracción de datos | 5 |
Definición de programación orientada a objetos | 5 |
Definición de objetos | 6 |
Identificación de objeto | 6 |
Comunicación entre objetos | 7 |
Herencia | 7 |
Polimorfismo | 8 |
Programaorientado a objetos | 8 |
Clases | 8 |
Diferencia entre clases y objetos | 9 |
Uso de modelos para el diseño de programas orientados a objetos | 9 |
Casos de uso | 9 |
Clases | 13 |
Diagrama de interacción | 20 |
Software para el desarrollo de aplicaciones orientadas a objetos | |
Lenguajes de programación | 22 |
Lenguajes orientados a objetos | 22 |Herramientas de compilación | 23 |
Manejo de funciones de entrada y salida | 24 |
Tipos de datos | 24 |
Comentarios | 25 |
Identificadores | 26 |
Palabras reservadas | 26 |
Operadores | 27 |
Precedencia y orden de evaluación | 28 |
Entradas y salidas | 29 |
Salida estándar | 29 |
Entrada estándar | 29 |
Biblioteca iostream y manipuladores de salida | 29 |
Manejode sentencias de control | |
Selección | 30 |
Repetición | 31 |
Programación de métodos de ordenamiento de datos | 33 |
Por intercambio | 34 |
Por inserción | 36 |
Programación de búsqueda de datos | 38 |
Binaria | 38 |
Secuencial | 38 |
Programación de objetos y clases | |
Definición de una clase | 39 |
Control de acceso a los miembros de la clase | 39|
Implementación de una clase | 40 |
Creación y eliminación de objetos | 40 |
| |
Unidad II | |
| |
* Identificación de las propiedades de la herencia | |
Reutilización de código | 43 |
Extensibilidad | 43 |
* Implementación de la herencia en objetos | |
Simple | 43 |
Múltiple | 45 |
* Uso de sobrecarga de operadores | 46 |
Operadores unarios |46 |
Operadores binarios | 46 |
* Implementación de polimorfismo en funciones y funciones virtuales en objetos | 47 |
*Identificación de patrones de diseño para la autenticación en aplicaciones | 48 |
Fábricas abstractas | 49 |
Singleton o singular | 50 |
Factory method o método de fábrica | 50 |
Prototipo | 51 |
* Aplicación de medidas para la operación continua delsistema | |
Cifrado de datos | 51 |
Manejo de excepciones | 52 |





Unidad I

Desarrollo de programas orientados a objetos

Identificación de elementos de la Programación Orientada a Objetos

Abstracción de Datos

Un concepto muy importante introducido por la programación estructurada es la abstracción. La abstracción se puede definir como la capacidad de examinar algosin preocuparse de los detalles internos. En un programa estructurado es suficiente conocer que un procedimiento dado realiza una tarea específica. El cómo se realiza la tarea no es importante; mientras el procedimiento sea fiable se puede utilizar sin tener que conocer cómo funciona su interior. Esto se conoce como abstracción funcional.
Una debilidad de la programación estructurada aparececuando programadores diferentes trabajan en una aplicación como un equipo. Dado que programadores diferentes manipulan funciones separadas que pueden referirse a tipos de datos mutuamente compartidos, los cambios de un programador se deben reflejar en el trabajo del resto del equipo. Otro problema de la programación estructurada es que raramente es posible anticipar el diseño de un sistema completoantes de que se implemente realmente.
En esencia, un defecto de la programación estructurada, como se acaba de ver, consiste en la separación conceptual de datos y código. Este defecto se agrava a medida que el tamaño del programa crece.
La Abstracción de datos permite no preocuparse de los detalles no esenciales. Existe en casi todos los lenguajes de programación. Las estructuras de datos y los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • programacion C
  • Programacion c++
  • c# Programacion
  • Programacion En C#
  • Programacion en c
  • Programacion en c
  • Programacion en c++
  • Programacion c ++

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS