0% found this document useful (0 votes)
20 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)
20 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

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy