Design Patterns  «Prev  Next»

Singleton Pattern - Quiz

Each question is worth one point. Select the best answer or answers for each question.
 
1. The general purpose of the Singleton pattern is to:
Please select the best answer.
  A. Ensure that no more than one instance of a class exists.
  B. Ensure that only one instance of a class exists at the same time.
  C. Separate objects in a single class from objects in another class.
  D. Control creation of objects in a single class or another class.

2. The participants in a design pattern are:
Please select the best answer.
  A. The methods used in the pattern
  B. The other patterns that participate with the pattern
  C. The classes and objects used in the pattern
  D. The fields used in the pattern

3. The consequences of a design pattern are:
Please select the best answer.
  A. The pitfalls of using the particular pattern
  B. The results of choosing a pattern
  C. The time a program using the pattern takes to run
  D. The time it takes to design a program using the pattern

4. Which of the following is specifically in the realm of applicability of the Singleton?
Please select the best answer.
  A. The class has only a single member method.
  B. The class has only a single field.
  C. The class should have exactly one instance.
  D. The class cannot be subclassed.

Correct answers:

Your Score: 0