Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Principios SOLID

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

¿Qué significa la S en SOLID?

a)

Simple Resource

b)

Single Responsibility

c)

Secure Resource

2.

¿Qué significa la O en SOLID?

a)

Only One Responsibility

b)

Open for Extension

c)

Object-Oriented

3.

¿Cuál es el principio de la L en SOLID?

a)

Logical Separation

b)

Last Responsibility

c)

Liskov Substitution

4.

¿Qué representa la D en SOLID?

a)

Data Integrity

b)

Dependency Inversion

c)

Design Principles

5.

¿Qué significa la O en SOLID?

a)

Only One Responsibility

b)

Open for Extension

c)

Object-Oriented

6.

¿Cuál es el principio de la L en SOLID?

a)

Logical Separation

b)

Last Responsibility

c)

Liskov Substitution

7.

¿Qué representa la D en SOLID?

a)

Data Integrity

b)

Dependency Inversion

c)

Design Principles

8.

¿Qué describe mejor el Single Responsibility Principle?

a)

Una clase debe tener un solo atributo

b)

Una clase debe ser muy pequeña

c)

Una clase debe tener un solo motivo para cambiar

9.

¿Qué caso viola el OCP?

a)

Editar un switch cada vez que agregas un tipo nuevo

b)

Usar interfaces

c)

Añadir una clase nueva sin tocar código viejo

10.

El principio Liskov Substitution establece que…

a)

Las interfaces deben ser pequeñas

b)

Los hijos deben poder reemplazar al padre sin romper nada

c)

Las clases deben ser finales

11.

Principio de Segregación de Interfaces (Interface Segregation Principle) dice que las interfaces deben…

a)

Ser pequeñas y específicas

b)

Tener herencia múltiple

c)

Ser muy grandes

12.

¿Qué principio SOLID viola este código?

a)

Single Responsibility Principle — Principio de Responsabilidad Única

b)

Open/Closed Principle — Principio Abierto/Cerrado

c)

Liskov Substitution Principle — Principio de Sustitución de Liskov

13.

¿Qué principio viola este código?

a)

Liskov Substitution Principle — Principio de Sustitución de Liskov

b)

Open/Closed Principle — Principio Abierto/Cerrado

c)

Interface Segregation Principle — Principio de Segregación de Interfaces

14.

¿Qué principio viola este código?

a)

Single Responsibility Principle — Principio de Responsabilidad Única

b)

Open/Closed Principle — Principio Abierto/Cerrado

c)

Dependency Inversion Principle — Principio de Inversión de Dependencias

15.

¿Qué principio viola esta herencia?

a)

Liskov Substitution Principle — Principio de Sustitución de Liskov

b)

Interface Segregation Principle — Principio de Segregación de Interfaces

c)

Dependency Inversion Principle — Principio de Inversión de Dependencias