Son conceptos que permiten diseñar software más organizado, reutilizable y fácil de mantener.
¿Cuáles son los 3 pilares fundamentales de la POO?
Herencia
Recursividad
Polimorfismo
Iteración
Abstracción
¿Qué ventajas ofrece el uso de abstracción?
Oculta la complejidad del sistema
Reduce la legibilidad del código
Expone todos los detalles del sistema
Simplifica el diseño
¿Cuál de los siguientes principios permite ocultar detalles internos y mostrar solo lo esencial?
¿Cuáles de los siguientes conceptos ayudan a implementar el encapsulamiento?
Setters
Getters
Clases abstractas
Algoritmos
El encapsulamiento permite que todos los atributos sean públicos.
Verdadero
Falso
¿Cuál es el propósito principal del encapsulamiento?
Heredar métodos de otras clases
Optimizar la memoria
Proteger los datos internos del objeto
Crear múltiples clases
¿Qué principio de la POO permite que una clase herede atributos y métodos de otra?
Modularidad
Encapsulamiento
¿Qué principio permite la reutilización del código en diferentes clases?
La abstracción consiste en mostrar toda la información posible del objeto.