Outils pour utilisateurs

Outils du site


helloworld:design_pattern:etat

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

helloworld:design_pattern:etat [2020/03/02 22:41] – Création roothelloworld:design_pattern:etat [2020/05/11 00:25] (Version actuelle) – Suppression de la taille par défaut pour les images root
Ligne 3: Ligne 3:
 Le principe consiste à mettre dans une instance toutes les méthodes qui peuvent varier en fonction de l'état de l'objet. Si une méthode n'est pas applicable, elle peut par exemple générer une exception. Le principe consiste à mettre dans une instance toutes les méthodes qui peuvent varier en fonction de l'état de l'objet. Si une méthode n'est pas applicable, elle peut par exemple générer une exception.
  
-{{:helloworld:design_pattern:etat:tcp-state.gif?541|Pattern state appliqué au TCP/IP}}+{{:helloworld:design_pattern:etat:tcp-state.gif|Pattern state appliqué au TCP/IP}}
  
 Par exemple ici, les méthodes ''Close'' et ''Acknowledge'' ne sont pas applicables avec l'état ''TCPClosed''. Par exemple ici, les méthodes ''Close'' et ''Acknowledge'' ne sont pas applicables avec l'état ''TCPClosed''.
helloworld/design_pattern/etat.1583185285.txt.gz · Dernière modification : 2020/03/02 22:41 de root