๐Ÿงช Design Patterns MCQ Quiz Hub

Design Pattern Mcq Set 1

Choose a topic to test your knowledge and improve your Design Patterns skills

Design patterns are divided into three fundamental groups.





โœ… Correct Answer: 2

Which of the below is not a valid design pattern?





โœ… Correct Answer: 4

Which of the below author is not a part of GOF (Gang of Four)?





โœ… Correct Answer: 2

Which of the below is not a valid classification of design pattern?





โœ… Correct Answer: 4

Which design pattern provides a single class which provides simplified methods required by client and delegates call to those methods?





โœ… Correct Answer: 3

Which design pattern ensures that only one object of particular class gets created?





โœ… Correct Answer: 1

Which design pattern suggests multiple classes through which request is passed and multiple but only relevant classes carry out operations on the request?





โœ… Correct Answer: 2

Which design pattern represents a way to access all the objects in a collection?





โœ… Correct Answer: 1

What does MVC pattern stands for?





โœ… Correct Answer: 2

Which design pattern works on data and action taken based on data provided?





โœ… Correct Answer: 1

Which of the following pattern refers to creating duplicate object while keeping performance in mind?





โœ… Correct Answer: 3

Define the skeleton of an algorithm in an operation, deferring some steps to subclasses. It lets subclasses redefine certain steps of an algorithm without changing the algorithm





โœ… Correct Answer: 2

Which design pattern provides a single class which provides simplified methods required by client and delagates call to those methods?





โœ… Correct Answer: 3

In which of the following pattern, a visitor class is used which changes the executing algorithm of an element class?





โœ… Correct Answer: 1

Which of the following Chooses and standardizes patterns for a problem domain promotes software reuse and, hence, quality and productivity?





โœ… Correct Answer: 4

Attach additional responsibilities to an object dynamically.It provides a flexible alternative to subclassing for extending functionality.





โœ… Correct Answer: 3

A pattern language





โœ… Correct Answer: 1

Which design pattern suggest multiple classes through which request is passed and multiple but only relevant classes carry out operations on the request?





โœ… Correct Answer: 2

Most user interface design patterns fall with in one of ____ categories of patterns.





โœ… Correct Answer: 2

Which of the following are levels of design focus that can be used to categorize WebApp patterns?





โœ… Correct Answer: 4