Bonjour,
Je travaille avec une API qui a la particularité de ne pas avoir de classes "mixtes".
C'està-dire que ses classes sont soit exclusivement composées de données, soit exclusivement composées de fonctions.
Pour agir sur les données membres d'un objet, il faut associer l'objet "données" à un objet "fonctions" correspondant.
L'objet fonction est instancié en passant au constructeur l'instance de l'objet données. Tout appel aux fonctions de cet objet fonctions agira sur l'ojet données qui lui a été donné à la construction (ou éventuellement resetté plus tard).
Ce style de conception a-t-il un nom ? Comporte-t-il certaines règles ?
Par exemple, j'ai l'impression qu'il m'est impossible de passer une instance de classe de fonction comme paramètre d'une fonction quelconque.
De plus, l'opérateur & des classes de fonction est surchargé et privé, ce qui rend impossible toute récupération de l'adresse.
Merci

 

 
		
		 
         
			
			


 
   


 [POO] Séparation des données et des fonctions en classes distinctes
 [POO] Séparation des données et des fonctions en classes distinctes
				 Répondre avec citation
  Répondre avec citation 
			 Envoyé par oodini
 Envoyé par oodini
					


 
  
  
 
 
			 
   
 
 
				

 A méditer: La solution la plus simple est toujours la moins compliquée
A méditer: La solution la plus simple est toujours la moins compliquée
Partager