2.2.4 Clasificación de Patrones Flashcards

(21 cards)

1
Q

¿Cómo se clasifican los patrones de software?

A

En arquitectónicos, de diseño y de implementación.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿Cuál es la diferencia entre patrón arquitectónico y patrón de diseño?

A

El arquitectónico organiza la estructura general del sistema

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

¿Qué patrón es más bajo nivel: Singleton o MVC?

A

Singleton (porque es un patrón de diseño).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿Qué patrón garantiza que solo haya una instancia de una clase?

A

Singleton.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿El patrón Singleton garantiza que solo haya una instancia?

A

✅ Verdadero.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿Qué patrón creacional permite crear distintas representaciones de un mismo objeto?

A

Builder.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿Qué patrón permite crear familias de objetos relacionados sin especificar sus clases concretas?

A

Abstract Factory.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

¿El patrón Abstract Factory crea familias de objetos?

A

✅ Verdadero.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

¿Un botón que aparece en una barra de herramientas y en un menú es ejemplo de qué patrón?

A

Command.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

¿Qué patrón permite que clases con interfaces incompatibles trabajen juntas?

A

Adapter.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

¿El patrón Adapter permite interoperabilidad entre interfaces incompatibles?

A

✅ Verdadero.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

¿Qué patrón proporciona diferentes interfaces para distintas plataformas (como Windows y MacOS)?

A

Bridge.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

¿Qué patrón se aplica cuando un objeto cambia su estado y otros objetos dependen de él?

A

Observer.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

¿El patrón Observer notifica a los objetos suscritos cuando cambia el estado?

A

✅ Verdadero.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

¿Qué patrón reduce las dependencias caóticas entre objetos y centraliza la comunicación?

A

Mediator.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

¿Qué patrón se usa cuando hay que ejecutar varios manejadores en orden?

A

Chain of Responsibility.

17
Q

¿El patrón Chain of Responsibility permite pasar una solicitud a través de una cadena de manejadores?

A

✅ Verdadero.

18
Q

¿Un botón en Windows o Web es un ejemplo del patrón Factory Method?

A

✅ Verdadero.

19
Q

¿Qué tipos de patrones de diseño existen?

A

Básicos, creacionales, estructurales y de comportamiento.

20
Q

¿Qué es un patrón de diseño?

A

Una mejor práctica probada que se aplica con éxito en varios entornos para resolver problemas comunes de diseño.

21
Q

¿Qué son los patrones de diseño creacionales?

A

Aquellos que se encargan de la creación de objetos, encapsulando la lógica de instanciación.