Patrón Decorator

Patrón Decorator

University

10 Qs

quiz-placeholder

Similar activities

Recoleccion y Fuentes de Datos

Recoleccion y Fuentes de Datos

University

15 Qs

Repaso Segundo Parcial - AdC 2024 - K1031

Repaso Segundo Parcial - AdC 2024 - K1031

University

10 Qs

Quiz sobre Requisitos de Software

Quiz sobre Requisitos de Software

3rd Grade - University

15 Qs

Modelos de Desarrollo de Software

Modelos de Desarrollo de Software

University

5 Qs

TQS - 5 Técnicas/Tipos e Níveis de Teste

TQS - 5 Técnicas/Tipos e Níveis de Teste

University

15 Qs

Quiz sobre la Historia de la Computadora

Quiz sobre la Historia de la Computadora

9th Grade - University

15 Qs

Transformação Digital

Transformação Digital

University

12 Qs

Exam Entornos Virtuales de Aprendizaje

Exam Entornos Virtuales de Aprendizaje

University

15 Qs

Patrón Decorator

Patrón Decorator

Assessment

Quiz

Information Technology (IT)

University

Hard

Created by

Emilio Guerrero

Used 1+ times

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

1 min • 2 pts

¿Cuál es el propósito principal del patrón de diseño Decorator?

Permitir la herencia de clases base

Añadir funcionalidad a objetos de forma dinámica sin modificar su estructura original.

Reducir la cantidad de clases en un proyecto

Garantizar que todos los objetos tengan las mismas funcionalidades

2.

MULTIPLE CHOICE QUESTION

1 min • 2 pts

¿Qué problema soluciona el patrón Decorator?

Añadir funcionalidades a objetos sin modificar la clase base ni crear múltiples subclases

Eliminar la necesidad de interfaces en las clases base

Crear jerarquías complejas de clases mediante herencia

Facilitar la comunicación entre diferentes objetos

3.

MULTIPLE CHOICE QUESTION

1 min • 3 pts

¿Qué principio de diseño sigue el patrón Decorator?

Principio de responsabilidad única

Principio de sustitución de Liskov

Principio de segregación de interfaces

Principio "Abierto/Cerrado"

4.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

¿Cuál de las siguientes es una característica del patrón Decorator?

Eliminación de la encapsulación del objeto original

Modificación directa de la clase base

Apilamiento de decoradores para combinar funcionalidades

Uso exclusivo de herencia para agregar comportamiento

5.

MULTIPLE CHOICE QUESTION

1 min • 2 pts

¿Qué ventaja tiene el patrón Decorator sobre la herencia tradicional?

Evita la explosión de subclases necesarias para cada combinación de funcionalidades

Permite añadir funcionalidades de forma estática

Incrementa la cantidad de clases necesarias para el diseño

Facilita la modificación directa del código fuente original

6.

MULTIPLE CHOICE QUESTION

1 min • 2 pts

¿Cuál de las siguientes opciones describe correctamente la relación entre un decorador y el objeto base?

El decorador reemplaza al objeto base

El decorador encapsula al objeto base, añadiendo o modificando funcionalidades

El decorador elimina la funcionalidad original del objeto base

El decorador modifica directamente la clase base del objeto

7.

MULTIPLE CHOICE QUESTION

1 min • 2 pts

¿Qué característica hace que el patrón Decorator sea flexible?

Admite la composición de comportamientos mediante apilamiento de decoradores

Permite modificar objetos sin encapsularlos

Usa subclases para cada combinación de funcionalidades

Cambia directamente la estructura interna del objeto base

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?