1. Qu es programacin orientada a objetos? Se puede definir como una tcnica o estilo de
programacin que utiliza objetos como bloques esenciales de construccin. 2. Los elementos bsicos de la POO son: objetos, mensajes, mtodos y clases. 3. Los objetivos de esta modalidad de programacin son: el mejoramiento de la productividad del programador por medio del manejo de la complejidad del software a travs del uso de clases y sus objetos asociados 4. Qu es un Objeto?: entidad compuesta de unos datos y las operaciones que realizamos sobre esos datos. 5. Qu es una Clase? : Los datos y las operaciones comunes a un conjunto de objetos forman un conjunto que se conoce como clase. 6. Qu es un Mtodo o funcin?: es un conjunto de instrucciones o sentencias que realiza una determinada tarea; se identifica con un nombre y puede o no devolver un valor. 7. Qu es un Mensaje?: es una llamada a una funcin o mtodo, una orden que se enva a un objeto para instruirle que lleve a cabo una accin. 8. La potencia real de los objetos reside en sus propiedades que son: abstraccin, encapsulamiento, herencia y polimorfismo. 9. Abstraccin de datos es: la capacidad de crear tipos de datos definidos por el usuario. 10. La abstraccin de datos es una definicin de tipo que incluye datos y funciones (mtodos) en una sola estructura definida llamada: Clase 11. La abstraccin permite: definir el dominio y la estructura de los datos (atributos), junto con una coleccin o conjunto de operaciones que tienen acceso a los mismos (mtodos). 12. Estn ntimamente relacionados con la clase: La abstraccin y el encapsulamiento 13. El encapsulamiento equivale a: empacar datos u operaciones dentro de una sola unidad de programacin bien definida. 14. La herencia es: la capacidad para crear nuevas clases de objetos que se construyen basados en clases existentes 15. La herencia es una propiedad que permite a un objeto: poseer propiedades de otras clases. 16. La clase que puede ser heredada se denomina: clase base (superclase) y la clase que hereda se denomina clase derivada (subclase). 17. Polimorfismo es: la capacidad que objetos similares tienen para responder de diferentes formas al mismo mensaje, y permite al programador implementar mltiples formas de un mismo mtodo, dependiendo cada una de ellas de la clase sobre la que se realice la implementacin.
18. Beneficios de la poo en la Programacin
Es ms fcil crear nuevos tipos de objetos a partir de los ya existentes. Agiliza el desarrollo del software. Facilita el mantenimiento del software 19. Problema de la programacin orientada a objetos
No todos los programas pueden ser modelados con exactitud por el modelo de objetos.