URL: https://linuxfr.org/forums/programmationautre/posts/patron-de-conception-monteur-coh%C3%A9rence-des-objets-mont%C3%A9s Title: Patron de conception monteur cohérence des objets montés Authors: santos Date: 2009年10月06日T19:18:02+02:00 Tags: Score: 0 Bonjour, ceci est une question théorique et scolaire. Le patron de conception [[Monteur_(patron_de_conception)]] permet de déléguer la construction d'un objet à des classes tierces, appelées les classes monteuses. Exemple, création d'une instance de voiture dans un jeu vidéo : la classe `MonteurVoiture` va successivement définir les paramètres de jeu de la `Voiture`, ses éléments graphiques,ses éléments sonores, etc... Le souci, c'est que du coup, durant sa phase de montage, l'objet n'est pas encore complètement initialisé. Par conséquent, si le jeu appelle `maVoiture.demarrer()` alors que le moteur n'est pas encore instancié,... il va y avoir un problème. D'où ma question : existe-t-il un patron de conception, ou tout au moins une bonne pratique, communément utilisée, pour gérer l'état des objets manipulés ? Par exemple notifier les autres composants de l'évolution de l'état d'un objet, ou encore verrouiller certaines méthodes de l'objet tant que certaines conditions d'état ne sont pas remplies. En espérant que ma question est claire, merci d'avance.

AltStyle によって変換されたページ (->オリジナル) /