🧪 Design Patterns MCQ Quiz Hub

Design Pattern Mcq Set 1

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

1. Design patterns are divided into three fundamental groups.




2. Which of the below is not a valid design pattern?




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




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




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




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




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




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




9. What does MVC pattern stands for?




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




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




12. 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




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




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




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




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




17. A pattern language




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




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




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