16MC842 - Design Patterns
16MC842 - Design Patterns
UNIT –I
Introduction to Design Patterns
i) Solve the design problem & Select the design pattern 06M
UNIT –II
Design Patterns Case study
1. a) Write and explain the various components present in the document structure. 5M
b) What is meant by intersection of functionality and union of functionality? Explain. 5M
2. a) Explain the supporting Multiple Window Systems. 5M
b) Explain the Embellishing the user interface. 5M
3. a) Explain the various problems associated with Lexi’s design. 5M
b) Describe the monoglyph in detail. 5M
4. What is Lexi? List and explain the various problems that are associated with it. Describe about the
Hyphenation. 10M
5. a) What is a design problem? Explain document structure. 5M
b) Explain supporting and multiple look-and-feel standards. 5M
6. What are considered to Design the application?
ii) Hyphenation. 5M
7. Consider any application of Case study? How to support the Document editor design patterns?10M
UNIT –III
Creational Patterns
1. Explain details about the prototype design pattern 10M
2. Explain abstract factory design pattern. 10M
3. a) List and explain the implementation issues of factory method. 5M
b) Give brief description about the singleton creational pattern. 5M
4. a) Explain the role of creational patterns in design of a pattern. 5M
b) Describe details about the prototype design patterns. 5M
5. a) Explain creational patterns for abstract factory. 5M
b) What is a singleton creational pattern? 5M
6. Describe the Builder Design pattern? 10M
UNIT –IV
Structural patterns
1. a) In what way structural pattern differs from creational pattern? Explain in detail. 5M
b) Draw and explain the structure of a composite pattern. 5M
2. a) Mention the uses and related patterns of bridge design pattern. 5M
b) What is a bridge pattern? Explain the functions of each. 5M
3. a) What is the motivation for adapter pattern? Explain it in detail. 5M
b) Explain the applicability and structure of a bridge design pattern. 5M
4. a) Why we are using the wrapper patterns? Draw and explain the structure of it. 5M
b) List and explain the problems that are solved by the bridge pattern. 5M
5. What is a structural pattern? Explain composite design patterns. 10M
6. a) What is the motivation for the flyweight pattern? Explain in detail. 5M
b) Mention the consequences and implementation issues of the façade design pattern. 5M
7. a) What is a Proxy design pattern? 5M
b) Explain Flyweight design pattern. 5M
8. a) Draw and explain the structure and object diagram for flyweight pattern. 5M
b) Describe briefly about the implementation issues of a proxy pattern. 5M
9. a) Discuss about the consequences and implementation issues of a proxy pattern. 5M
b) Write short notes on decorator pattern. 5M
10. What is Decorator Design pattern? Explain with example? 10M
UNIT –V
Behavioral patterns
1. a) List and explain the implementation issues of a Iterator pattern. 5M
b) How to avoid coupling the sender of request to its receiver? Explain it in detail. 5M
2. a) What is a Iterator design pattern? 5M
b) Explain behavioral patterns for chain of responsibility pattern. 5M
3. a) Write short notes on chain of responsibility. 5M
b) Explain the collaborations of a command pattern. 5M
4. a) Briefly explain about the issues that should be considered while implementing the chain of
Responsibility pattern. 5M
b) Discuss in detail about the applicability of a command pattern. 5M
5. a) Explain command design pattern. 5M
b) Explain interpreter design pattern. 5M