design pattern - 2. observer

Download Design Pattern -  2. Observer

If you can't read please download the document

Upload: francesco-ierna

Post on 16-Apr-2017

1.061 views

Category:

Technology


0 download

TRANSCRIPT

PRESENTATION NAME

Observer Pattern

Company Name

Observer

Problem:We have to change values through methods in a class

Update observer from Subject Object

Observer from Subject Object

Class Diagram Observer

Final Diagram

Interfaces Observer

// interfaccia subject per i metodi di registrazione, cancellazione e notifica di un objserverPublic interface Subject{

public void registererObserver(Observer o);public void removeObserver(Observer o);public void notifyObserver();}// interfaccia con metodo specifico dell'observer per update degli observer

Public interface Observer{public void update(float temp);} // interfaccia con metodo display per la visualizzazione Public interface DisplayElement{public void display();}

Subject
implementation

Observer implementation

Subject
implementation
with java built-in

Observer implementation with java built-in