A. Behavioral
B. Structural
C. Abstract Factory
D. All of the mentioned
Explanation: All the options are design patterns so option d.
Advertisement
Related Mcqs:
- Which mechanism is applied to use a design pattern in an OO system ?
- A. Inheritance B. Composition C. All of the mentioned D. None of the mentioned...
- You want to minimize development cost by reusing methods? Which design pattern would you choose ?
- A. Adapter Pattern B. Singleton Pattern C. Delegation pattern D. Immutable Pattern...
- Which design pattern defines one-to-many dependency among objects ?
- A. Singleton pattern B. Facade Pattern C. Observer pattern D. Factory method pattern...
- You want to avoid multiple inheritance. Which design pattern would you choose ?
- A. Abstraction-Occurrence Pattern B. Player-Role Pattern C. General Hierarchy Pattern D. Singleton Pattern...
- Which of the following is not needed to develop a system design from concept to detailed object-oriented design ?
- A. Designing system architecture B. Developing design models C. Specifying interfaces D. Developing a debugging system...
- Which pattern prevents one from creating more than one instance of a variable ?
- A. Factory Method B. Singleton C. Observer D. None of the mentioned...
- In factory method pattern, the framework must instantiate classes but it only knows about the abstract classes, which it cannot initiate. How would one solve this problem ?
- A. encapsulating the knowledge of which document subclass to is to be created and B. moving this knowledge out of the framework C. instantiating the application specific documents without knowing their class D. all of the mentioned...
- Which of the following option is not considered by the Interface design ?
- A. the design of interfaces between software components B. the design of interfaces between the software and human producers and consumers of information C. the design of the interface between two computers D. all of the mentioned...
- Which of the following is not a user interface design process ?
- A. User, task, and environment analysis and modeling B. Interface design C. Knowledgeable, frequent users D. Interface validation...
- Which of the following is not a design principle that allow the user to maintain control ?
- A. Provide for flexible interaction B. Allow user interaction to be interrupt-able and undo-able C. Show technical internals from the casual user D. Design for direct interaction with objects that appear on the screen...
Advertisement