0% found this document useful (0 votes)
17 views

Design Patterns-Syllabus (Updated)

dsp
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views

Design Patterns-Syllabus (Updated)

dsp
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

DESIGN PATTERNS

UNIT I INTRODUCTION 9
Introduction to Design pattern- 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, Design Patterns in Smalltalk MVC.

UNIT II CREATIONAL DESIGN PATTERNS 9


Pattern concept, Observer pattern, Layout managers, Strategy pattern, Components, Containers,
Scroll bars, Abstract Factory, Builder, Factory Method, Object Pool, Prototype, Singleton

*Activity: Design a voice mail system using scroll bars and add two telephone handsets to the
GUI version of voice mail program.

UNIT III STRUCTURAL PATTERNS 9


Adapter Pattern, Bridge Pattern, Composite Pattern, Decorator Pattern, Facade Pattern,
Flyweight Pattern, Proxy Pattern.

*Activity: Develop an Object-Oriented Communication system using Adapter and Decorator


pattern.

UNIT IV BEHAVIORAL PATTERNS 9


Chain of Responsibility, Command, Interpreter, Iterator, Mediator, Memento, Observer, State,
Strategy, Template Method, Visitor.

UNIT V CASE STUDY 9


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.

TOTAL: 45 PERIODS

TEXT BOOKS:

1. Erich Gamma, “Design Patterns”, Pearson Education, 2015.


2. Cay Horstmann, “Object-Oriented Design and Patterns”, Wiley India edition, 2005.
REFERENCE BOOKS:
1. Mark Grand,”Java Enterprise Design Patterns Vol-III” Wiley Dream Tech, 2002.
2. Partha Kuchana,“Software Architecture Design Patterns in Java”, Taylor & Francis group,
2004.

You might also like