helloworld:design_pattern:etat
A Dynamic State Pattern Archive du 20/12/2006 le 02/03/2020
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.
Par exemple ici, les méthodes Close
et Acknowledge
ne sont pas applicables avec l'état TCPClosed
.
helloworld/design_pattern/etat.txt · Dernière modification : 2020/05/11 00:25 de root