L07: Null Object Pattern

L07: Null Object Pattern

Professional Development

8 Qs

quiz-placeholder

Similar activities

Identificación de amenazas y vulnerabilidades

Identificación de amenazas y vulnerabilidades

Professional Development

10 Qs

MME 5.1-Conectores

MME 5.1-Conectores

Professional Development

12 Qs

HERData

HERData

Professional Development

10 Qs

paquetes contables  lección 1

paquetes contables lección 1

11th Grade - Professional Development

10 Qs

Tipos de visibilidade e encapsulamento

Tipos de visibilidade e encapsulamento

Professional Development

10 Qs

Informática - Arquitectura de las computadoras

Informática - Arquitectura de las computadoras

Professional Development

10 Qs

Estrategias metodológicas

Estrategias metodológicas

Professional Development

10 Qs

Put Atenchion a tesla?

Put Atenchion a tesla?

10th Grade - Professional Development

10 Qs

L07: Null Object Pattern

L07: Null Object Pattern

Assessment

Quiz

Computers

Professional Development

Practice Problem

Medium

Created by

FIUBA iii

Used 19+ times

FREE Resource

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

8 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

El patron Null-Object consiste en:

Modelar un objeto que responda cualquier mensaje con null

Modelar un objeto que se instancia al recibir null como respuesta del envío de un mensaje

Modelar un objeto que actúa de forma polimórfica respecto a otro objeto del modelo y para los mismos mensajes no realiza acciones.

Modelar un objeto que actua polimorficamente respecto de null

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

¿Que problema trae la utilización de null, y null-object busca solucionar?

Genera lentitud en la ejecución del programa.

La utilización de null incrementa la cohesión

Hay una tendencia de las grandes empresas a no utilizar null en sus desarrollos.

No se puede tratar a null de forma polimórfica respecto a los objetos que normalmente participan en una colaboración .

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

El patron null-object es tambien conocido como:

Active nothing

Singleton

Nullthing

Strategy

AbstractObject

4.

MULTIPLE SELECT QUESTION

45 sec • 1 pt

Elegí las 2 afirmaciones que consideres verdaderas.

En el modelo de objetos puede haber más de una clase de objeto nulo

El patrón null-object se utiliza únicamente para reemplazar null

Un objeto nulo se convierte en un objeto real continuamente

En una colaboración un objeto nulo puede reemplazar a un objeto real.

5.

MULTIPLE SELECT QUESTION

45 sec • 1 pt

Elegir las opciones por las cuales se suele aplicar null-object

Cuando se requiere a una clase abstracta responder null para uno de sus mensajes

Cuando colaboran objetos con distinto comportamiento

alguna de las instancias que colaboran no debe hacer nada.

Se desea ignorar la diferencia entre tratar con un colaborador que tiene comportamiento y uno que hace nada.

6.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

En el paper se nombra un patrón similar pero con diferencia respecto de null-object. Ese patrón del que se lo diferencia es:

Stub

Proxy

Active Nothing

Double-dispatch

7.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

Media Image

En la implementacion de este patron, puede ser necesario que el modelo del objeto que realiza la colaboración se expanda a 3 clases como se ve en la imagen. Para simplificar esta jerarquía ¿que otra forma se menciona?

Utilizando double-dispatch

Una instancia especializada del objeto real

Con el patrón de diseño command factory.

Utilizando singleton

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?