Bonjours,
Je reviens vous voir pour discuter, maintenant, des classes Abstraites.
En effet, "PHP5 Avancé" traite bien des 2, mais pour finalement obtenir quasiment aucune différenciation entre : Abstraite et Interface.
J'ai enfin trouvé mon cas pratique pour les interface : j'ai 5 classes composés chacune de entre 5 et 7 méthodes.
Sur ces méthodes, il y'en a 3 qui sont communes aux 5 classes, tout en cultivant quelques différences liés à leurs identités (en bref, ces 3 méthodes portent le même nom dans mes 5 classes, font les mêmes traitements, mais comportent des spécifications légèrement différente d'une classe à l'autre....).
Pour l'instant, afin d'éviter des fautes et autre tracasseries (en effet, mes objets subissent des traitements dans d'autres objet : donc les méthodes doivent strictement être formés correctement...), j'utilise une interface avec mes 3 méthodes utilisés dans mes classes.....
Mais je me demande s'il ne serait pas mieux de prendre une classe abstraite.
Quels sont les différences ?
Merci à vous !!!
Partager