User Tools

Site Tools


2018_2019:s3:concprogobjet:td:td6

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
2018_2019:s3:concprogobjet:td:td6 [2018/11/21 13:43]
blay
2018_2019:s3:concprogobjet:td:td6 [2018/11/28 12:15]
blay [Réutilisation par observation]
Line 104: Line 104:
 Il suffit donc de déclarer notre réseau comme "​Observer"​ du réseau FG et à chaque notification d'​ajout d'une relation, de mettre à jour notre propre réseau si c'est nécessaire. Il suffit donc de déclarer notre réseau comme "​Observer"​ du réseau FG et à chaque notification d'​ajout d'une relation, de mettre à jour notre propre réseau si c'est nécessaire.
  
-//​Facultatif//​ : Chaque fois qu'un nouveau user est ajouter dans FG, on veut vérifier s'il existe déjà dans notre réseau et si c'est le cas le "​connecter"​ à notre réseau...  ​+//​Facultatif ​& Difficile// : Chaque fois qu'un nouveau user est ajouter dans FG, on veut vérifier s'il existe déjà dans notre réseau et si c'est le cas le "​connecter"​ à notre réseau ...  ​En fait si vous avez utilisé un adaptateur comme étant un extends de Member, vous ne pourrez pas le faire facilement. ​
  
  
Line 135: Line 135:
  
  
 +===== Remarque =====
  
 +**[[https://​docs.oracle.com/​javase/​9/​docs/​api/​java/​util/​Observable.html|Dépréciation]] des Interfaces Observer et Observable en Java 9.** 
 +//This class and the Observer interface have been deprecated. The event model supported by Observer and Observable is quite limited, the order of notifications delivered by Observable is unspecified,​ and state changes are not in one-for-one correspondence with notifications.//​
  
 +
 +
 +Ce n'est pas grave. Si vous avez compris les principes du Patron, vous pourrez les retrouver dans d'​autres paradigmes tels que les files d’attente (queues), les sémaphores (semaphores ), ou les gestionnaires d'​évènements dans ''​java.beans''​ package.
 ===== Rendu ===== ===== Rendu =====
 FIXME FIXME
2018_2019/s3/concprogobjet/td/td6.txt · Last modified: 2018/12/10 15:23 by blay