A. Abstraction-Occurrence Pattern
B. Player-Role Pattern
C. General Hierarchy Pattern
D. Singleton Pattern
Explanation: The answer is self-explanatory.
Related Mcqs:
- 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 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 - Which of the following is a design pattern?
A. Behavioral
B. Structural
C. Abstract Factory
D. All of the mentioned - Which design pattern defines one-to-many dependency among objects ?
A. Singleton pattern
B. Facade Pattern
C. Observer pattern
D. Factory method 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 - In which test design each input is tested at both ends of its valid range and just outside its valid range ?
A. Boundary value testing
B. Equivalence class partitioning
C. Boundary value testing AND Equivalence class partitioning
D. Decision tables - 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