Android/Patró observador amb exemples: diferència entre les revisions

Contingut suprimit Contingut afegit
Cap resum de modificació
Cap resum de modificació
Línia 31:
[[File:PAtro obajservaodr.png|thumb|patró observador DAMO]] <br />
 
model conceptual del patró observador
 
• Subjecte ( Subject): Coneix als seus observadors. j j ) Proporciona una interfície per agregar, eliminar, notificar, .. Observadors.<br />
 
• Observador (Observer): Defineix el mètode que usa el subjecte per notificar canvis en el seu estat
(update/notify). <br />
 
• Subjecte Concret (ConcreteSubject): Manté l'estat d'interès per als observadors concrets i els notifica
quan canvia el seu estat. No tenen perquè ser elements de la mateixa jerarquia. <br />
 
• Observador Concret (ConcreteObserver): Manté una referència al subjecte concret i implementa la
interfície d'actualització, és a dir, guarden la referència de l'objecte que observen, així en cas de ser
notificats d'algun canvi, poden preguntar sobre aquest canvi.
<br />
 
 
també podem tenir un modal doble objecte
[[File:Diagrama Seq.PNG|thumb|Diagrama seqüencia DAMO]]
 
 
 
'''principi de Hollywood'''
 
No ens truquis; ja et truquem nosaltres
 
Aixó vol dir que ens hem d'esperar que hi hagi algú per nosaltres, i ells ja ens avisarà quan tingui alguna cosa per nosaltres quan ell dirà això va per vosaltres,
<br />
d
 
a continuació veurem diferents exemples.