Design Patterns MCQ Quiz (Multiple Choice Questions And Answers)
Are you preparing for the next job interviews? If yes, trust me this post will help you also we'll suggest you check out a big collection for Programming Full Forms that may help you in your interview:
List of Programming Full Forms
11. The use of design patterns for the development of object-oriented software has important implications for
- Component-based software engineering
- Reusability in general
- All of the above
- None of the above
12. Attach additional responsibilities to an object dynamically.It provides a flexible alternative to subclassing for extending functionality.
- Chain of responsibility
- Adapter
- Decorator
- Composite
13. Which of the following are levels of design focus that can be used to categorize WebApp patterns?
- Behavioral patterns
- Functional patterns
- Layout patterns
- Navigation patterns
- Both b and d
- This pattern allows a user to add new functionality to an existing object without altering its structure
- This pattern is used where we need to treat a group of objects in similar way as a single object
- This pattern hides the complexities of the system and provides an interface to the client using which the client can access the system
- This pattern is primarily used to reduce the number of objects created and to decrease memory footprint and increase performance
- J2EE Design Patterns
- Behavioral Design Patterns
- Creational Design Pattern
- Structural Design Patterns