0% found this document useful (0 votes)
78 views1 page

Guru Nanak Institute of Technology: Department of Computer Science and Engineering

This document outlines the course structure for a 4 credit, semester-long course on design patterns. The course covers introductory topics on design patterns in the first unit. Subsequent units cover specific design patterns including creational, structural and behavioral patterns. The course uses a textbook on design patterns and references additional books and resources on pattern-oriented software design.

Uploaded by

Imran
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
78 views1 page

Guru Nanak Institute of Technology: Department of Computer Science and Engineering

This document outlines the course structure for a 4 credit, semester-long course on design patterns. The course covers introductory topics on design patterns in the first unit. Subsequent units cover specific design patterns including creational, structural and behavioral patterns. The course uses a textbook on design patterns and references additional books and resources on pattern-oriented software design.

Uploaded by

Imran
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 1

GURU NANAK INSTITUTE OF TECHNOLOGY

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD

IV Year B.Tech. CSE - I Sem L T/P/D C 4 -/-/- 4

(A70530) DESIGN PATTERN

UNIT-I Introduction: - What Is a Design Pattern?, Design Patterns in Smalltalk MVC, Describing Design
Patterns, The Catalog of Design Patterns, Organizing the Catalog, How Design Patterns Solve Design Problems,
How to Select a Design Pattern, How to Use a Design Pattern.
UNIT-II A Case Study: Designing a Document Editor : Design Problems, Document Structure, Formatting,
Embellishing the User Interface, Supporting Multiple Look-and-Feel Standards, Supporting Multiple Window
Systems, User Operations Spelling Checking and Hyphenation, Summary .
Creational Patterns: Abstract Factory, Builder, Factory Method, Prototype, Singleton, Discussion of Creational
Patterns
UNIT-III Structural Pattern Part-I: Adapter, Bridge, Composite.
Structural Pattern Part-II: Decorator, Façade, Flyweight, Proxy.
UNIT-IV Behavioral Patterns Part-I: Chain of Responsibility, Command, Interpreter, Iterator.
Behavioral Patterns Part-II: Mediator, Memento, Observer.

UNIT-V Behavioral Patterns Part-II (cont’d) : State, Strategy, Template Method ,Visitor, Discussion of Behavioral
Patterns.
What to Expect from Design Patterns, A Brief History, The Pattern Community An Invitation, A Parting Thought.

TEXT BOOKS

Design Patterns By Erich Gamma, Pearson Education..

REFERENCE BOOKS

 Pattern’s in JAVA Vol-I By Mark Grand, Wiley Dream Tech.


 Pattern’s in JAVA Vol – II BY Mark Grand, Wiley Dream Tech.
 JAVA Enterprise Design Patterns Vol – III By Mark Grand, Wiley Dream TECH.
 Head First Design Patterns By Eric Freeman – Oreilly – spd.
 Peeling Design Patterns, Prof Meda Srinivasa Rao, Narsimha Karumanchi, Career Monk Publication.
 Design Patterns Explained By Alan Shallowy, Pearson Education.
 Pattern Oriented Software Architecture, af.Buschman & others, John Wiley & Sons.

You might also like