Design pattern

13
Design Pattern DESIGN PATTERN

description

Design pattern, observer pattern

Transcript of Design pattern

Page 1: Design pattern

Design Pattern DESIGNP

AT

TE

RN

Page 2: Design pattern

Design Pattern

OutlineWhat is ?

Why Design Pattern?Pattern In ActionObserver PatternSingleTon PatternClassificationFeedback

Page 3: Design pattern

Design Pattern

What is DP

General *Reusable* solution to Commonly Occurring problem(Experience Reuse Rather Code Reuse)

Description or Template for how to

Solve A *Common Problem*

Page 4: Design pattern

Design Pattern

Learn DP

There are around 50(!)s of DPs Already done for you.

So, We Won’t **REINVENT THE WHEEL**

Page 5: Design pattern

Design Pattern

DP

There are around 50(!)s of DPs Already done for you.

So, We Won’t **REINVENT THE WHEEL**

Page 6: Design pattern

Design Pattern

Pattern In action

Google Alert / RSS Feed

What Happens?

Page 7: Design pattern

Design Pattern

Pattern In action

Google Alert / RSS Feed

What Happens?1. New user can subscribe any time

Page 8: Design pattern

Design Pattern

Pattern In action

Google Alert / RSS Feed

What Happens?1.New user can subscribe any time2.Existing user can De subscribe

Page 9: Design pattern

Design Pattern

Pattern In action

Google Alert / RSS Feed

What Happens?1.New user can subscribe any time2.Existing user can Desubscribe

Page 10: Design pattern

Design Pattern

Pattern In action

Google Alert / RSS Feed

What Happens?1.New user can subscribe any time2.Existing user can Desubscribe

Page 11: Design pattern

Design Pattern

Pattern In action

Google Alert / RSS Feed

What Happens?1.New user can subscribe any time2.Existing user can Desubscribe3.When any updates (Google) automatically Flood this to all subcribers

Page 12: Design pattern

Design Pattern

Pattern In action

Google Alert / RSS Feed

What Happens?1.New user can subscribe any time2.Existing user can Desubscribe3.When any updates (Google) automatically Flood this to all subcribers

Page 13: Design pattern

Design Pattern

Pattern In action

Solution is The OBSERVER PATTERN