Salut adiGuba et merci beaucoup pour ta réponse.
Donc, pour transposer ton exemple, ( très clair, merci ) avec celui de Komando, le log devant être mis à jour de .txt dans la v.1 vers .xml dans la v.2, serait facilité de ce que :
Constituant une couche d'abstraction, une interface communément implémentée par ces deux-là ( txt & xml ) - genre "serializable" - serait un type d'Objet suffisamment abstrait et indifféremment utilisable en paramètre dans la fonction finale chargée d'écrire le LOG...Cette fonction d'arrivée pourrait éventuellement se charger d'identifier s'il s'agit ou non d'une instance de telle ou telle class, mais il n'y aurait pas besoin de changer le type dans chaque appel.
OK, j'achète ...Merci pour la démonstration
Partager