POO y Herramientas Esenciales: Guía Completa para Estudiantes
Toca para girar · Desliza para navegar
81 tarjetas
Pregunta: ¿Qué cambio de paradigma propone la Programación Orientada a Objetos (POO) respecto a la programación procedimental/estructurada?
Respuesta: La POO se enfoca en los objetos y sus interacciones en lugar de centrarse principalmente en las acciones o procedimientos que debe realizar el program
Pregunta: ¿Cuál es la función de una clase en POO?
Respuesta: Una clase actúa como plantilla o plano que describe las características (atributos) y comportamientos (métodos) comunes de un conjunto de objetos rela
Pregunta: ¿Qué es un objeto en POO y cómo se relaciona con una clase?
Respuesta: Un objeto es una instancia concreta de una clase; es la entidad que ocupa memoria en ejecución y tiene un estado particular (valores de atributos) bas
Pregunta: Da un ejemplo de una clase y de un objeto usando el ejemplo del texto.
Respuesta: Clase: Vehículo (atributos: marca, modelo, año; métodos: arrancar, frenar, acelerar). Objeto: mi_auto con marca 'Toyota', modelo 'Corolla', año 2023.
Pregunta: ¿Por qué surgió la POO según el contenido?
Respuesta: Surgió para afrontar limitaciones en proyectos cada vez más complejos, facilitando la reutilización, el mantenimiento y la escalabilidad del código.
Pregunta: En el ejemplo de pseudocódigo de la clase Persona, ¿qué elementos se declaran dentro de la clase?
Respuesta: Se declaran atributos (nombre, edad, altura) y métodos (saludar(), caminar()).
Pregunta: Según el texto, ¿qué diferencia existe entre una clase como estructura y un objeto durante la ejecución?
Respuesta: La clase es una estructura abstracta en el código; el objeto es la construcción real que ocupa memoria y tiene un estado concreto en tiempo de ejecuci
Pregunta: ¿Qué habilidad es clave después de comprender los principios fundamentales de la programación orientada a objetos (POO)?
Respuesta: Desarrollar la capacidad de leer y escribir código orientado a objetos de manera eficaz, más allá de la sintaxis, reconociendo patrones y aplicando bu
Pregunta: Al leer código POO, ¿qué debes identificar primero respecto a las clases del sistema?
Respuesta: Identificar las clases principales y para cada una su propósito o responsabilidad, atributos (estado), métodos (comportamiento) y relaciones con otras
Pregunta: ¿Qué aspectos se deben analizar en la jerarquía de clases cuando el sistema usa herencia?
Respuesta: Identificar las clases base y subclases, comprender qué comportamiento se hereda y cuál se sobrescribe, y reconocer patrones de polimorfismo.