Salut,
Je m'excuse d'avance au près de Grafikart qui je pense voulait traité des façades dans sa formation sur la POO.
Une façade a pour but de cacher une fonctionnalité complexe d'un ou plusieurs objets (c'est une définition).
Pour mieux comprendre voila le problème. Je veux que mon application puisse se connecter a ma base de donnée que je lui demande un utilisateur spécifique de ma base de donnée (User avec l'id 23 par exemple), ensuite je vais les afficher dans un tableau et à la fin je veux créer un fichier de log qui m'écrit la demande faite à la base.
Voila le résultat sans façade.
Le soucis avec ça c'est qu'il y a beaucoup de code à écrire
On doit instancier la classe database ensuite template ensuite logger et a chaque fois lui donner des informations au classe, ce qui est chiant.
Donc maintenant on va crée une classe de façade qui va faire tout ça comme cela on va instancier qu'un seule classe et façade fera le reste
J'espère que j'ai été clair et désolé pour le long poste pour me faire pardonner une image de patate en forme de coeur
