Unidad 1. Introduccion A La Poo
Competencias previas • • • Conocimientos básicos de computación. Razonamiento lógico y matemático. Conocimientos de software de aplicación.
1Temario • Introducción a la Programación Orientada a Objetos o Paradigmas y evolución de programación. o Tipos de datos abstractos. o Conceptos de clases y objetos. o Datos y métodos miembros. oEspecificación de acceso. o Constructores y destructores. o Auto referencia. o Manejo de arreglos. Herencia y Polimorfismo o Clases bases y clases derivadas. o Concepto de herencia. o Tipos de herencia. oComposición. o Concepto de polimorfismo. o Clases bases abstractas. o Sobrecarga de métodos. o Métodos virtuales. Interfaces y librerías de objetos o Concepto e implementación de interfaz. o Concepto eimplementación de librerías de objetos. o Reutilización de clases. o Clases genéricas. o Clases para el acceso a datos. Excepciones o Concepto de excepción. o Clases para el manejo de excepciones. oLanzamiento de excepciones.
•
•
•
2
Definición de las competencias específicas • Conocer el modelo orientado a objetos. • Conocer el concepto de abstracción para elaborar modelos ensoftware (clases) a partir de objetos de la vida real. • Identificar cuáles son los componentes necesarios y discriminar los aspectos que no lo son al momento de diseñar un tipo abstracto de datos. •...
Regístrate para leer el documento completo.