Bonjour,
J'ai une petite question d'architecture. J'ai une interface Communication et deux implementations: CarCommunication et HotelCommunication. Ces deux classes font la communication avec des fournisseurs de voitures et d'hotels. Ces classes sont instanciees depuis une fabrique (CommunicationFactory). Maintenant, j'aimerai que suivant certaines variables d'environnement, la fabrique instancie une autre classe qui joue un peu le role d'un mock object. Grosso modo, cette classe lit des fichiers XML et les renvoie aux classes clientes. Donc cette classe peut etre independante du produit (Hotel, Car...). J'ai pense a une premiere solution qui consistait a cree une nouvelle classe par produit (ex: HotelMockCommunication..) qui herite de la vrai classe de communication, le probleme est que le code entre HotelMockCommunication et CarMockCommunication va etre le meme, donc il est un peu bete d'avoir deux classes differentes qui font la meme chose.
Si vous avez des idees. J'espere avoir ete assez clair.
Merci d'avance.

 

 
		
		 
        

 
			
			



 [Architecture] Question d'architecture
 [Architecture] Question d'architecture
				 Répondre avec citation
  Répondre avec citation 
  
  
 
 
 
 
			 
   
 Envoyé par bourbaki2003
 Envoyé par bourbaki2003
					
				
 
   
 
			 
 
 
  
 
Partager