SlideShare a Scribd company logo
4. Observer Pattern
Observer Pattern Ideally, every system should involve a set of loosely-coupled entities. That’s loosely-coupled, not totally-unaware of each other. Objects need to be made aware of each other and be able to respond to each other’s actions.
Today’s Example
Finally, a pay rise An Employee gets a pay raise Payroll needs to be updated Tax man gets 50% of it How do we get these objects informed?
Keep a copy of the related objects
Why should the Employee do all the work? “ Separate out the change from the things that stay the same.” We need a list of objects that want to know about the changes to the Employee. The “observers”
Observers in Action
Observers in Action
Observers in Action

More Related Content

PPSX
3 pm3 t_we%20-%20creating%20the%20schedule%20network
PPT
Observer Pattern Khali Young 2006 Aug
PPTX
Observer pattern
PPTX
Design patterns: observer pattern
PPT
Design patterns - Observer Pattern
PPTX
Design Pattern - Observer Pattern
PPSX
Observer design pattern
PDF
Observer Pattern
3 pm3 t_we%20-%20creating%20the%20schedule%20network
Observer Pattern Khali Young 2006 Aug
Observer pattern
Design patterns: observer pattern
Design patterns - Observer Pattern
Design Pattern - Observer Pattern
Observer design pattern
Observer Pattern

Viewers also liked (20)

PPTX
Observer pattern
PPT
Observer and Decorator Pattern
PPTX
Observer Pattern
PDF
Js design patterns
PPT
Observer pattern
PDF
The Observer Pattern (Definition using UML)
ODP
Design Pattern - 2. Observer
PPTX
Design patterns
PPTX
Observer pattern, delegate, event, lambda expression
PDF
Observer Pattern
PPTX
Observer & singleton pattern
PDF
Observer pattern
PDF
Design Patterns
PPTX
Factory Pattern
PDF
Design Patterns in Cocoa Touch
PPTX
Reflective portfolio
PPTX
Observer design pattern
PDF
Observer design pattern
PPTX
Design pattern - Software Engineering
PDF
Colombo Architecture Meetup - Enterprise Architectural Challenges in Large En...
Observer pattern
Observer and Decorator Pattern
Observer Pattern
Js design patterns
Observer pattern
The Observer Pattern (Definition using UML)
Design Pattern - 2. Observer
Design patterns
Observer pattern, delegate, event, lambda expression
Observer Pattern
Observer & singleton pattern
Observer pattern
Design Patterns
Factory Pattern
Design Patterns in Cocoa Touch
Reflective portfolio
Observer design pattern
Observer design pattern
Design pattern - Software Engineering
Colombo Architecture Meetup - Enterprise Architectural Challenges in Large En...
Ad

Design patterns 4 - observer pattern