Download JNTUH MCA 5th Sem R13 2018 June-July 815BF Design Patterns Question Paper

Download JNTUH (Jawaharlal nehru technological university) MCA (Master of Computer Applications) 5th Sem (Fifth Semester) Regulation-R13 2018 June-July 815BF Design Patterns Previous Question Paper


R13

Code No: 815BF

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD

MCA V Semester Examinations, June/July - 2018

DESIGN PATTERNS



Time: 3 Hours















Max. Marks: 60


Note: This question paper contains two parts A and B.

Part A is compulsory which carries 20 marks. Answer all questions in Part A. Part B
consists of 5 Units. Answer any one full question from each unit. Each question carries
8 marks and may have a, b, c as sub questions.



PART - A



















5 ? 4 Marks = 20



1.a)

Discuss the significance of the design patterns.









[4]

b) Explain about the features and usage of builder pattern.







[4]

c) Write brief notes on proxy pattern.











[4]

d) Compare Interator and Interpreter patterns.









[4]

e) Write brief notes on strategy pattern.











[4]



PART - B

















5 ? 8 Marks = 40


2.

How to use a design pattern? Explain with a suitable example.





[8]

OR

3.

Explain the catalog of design patterns.











[8]



4.

Discuss how design patterns can be used for designing a document editor.

[8]

OR

5.

Explain about abstract factory and factory method patterns.





[8]


6.

Write the source code, implementation and uses of decorator pattern with a suitable
example.



















[8]

OR

7.

Explain the usage of adapter and bridge patterns with a suitable example.

[8]



8.

Discuss the implementation of chain of responsibility pattern and explain its usage with
suitable example.

















[8]

OR

9.

Discuss in detail about mediator and memento patterns.







[8]



10.

What are the considerations and expectations from design patterns? Discuss about visitor
pattern.



















[8]

OR

11.

Discuss about pattern community. Explain about template method pattern.

[8]



---oo0oo---

This post was last modified on 17 March 2023