08-02-2007, 03:26 PM
En regardant les possibilité de php5, je me suis dit que l'utilisation des interface pouvait être intéressante.
Par exemple pour les différentes entités d'un jeu, personnages, vehicules, batiments, technologie etc... même si de nature très différentes il y a souvent des fonctions qui risquent de revenir souvent.
Par exemple, un "displayInfo" qui pourrait retourner de façon formater dépendant de l'objet des informations.
Par exemple pour les différentes entités d'un jeu, personnages, vehicules, batiments, technologie etc... même si de nature très différentes il y a souvent des fonctions qui risquent de revenir souvent.
Par exemple, un "displayInfo" qui pourrait retourner de façon formater dépendant de l'objet des informations.
Code PHP :
<?php
// $type peut être un niveau d'information à retourner
// comme information : exact, approchée, totale, partielle
// à utiliser en fonction de qui requiert l'information : propriétaire
// de l'objet ou simple observateur
Interface Information{
public abstract function displayInfo($type);
}
class clsObjet implements Information{
...
}
C'est pas vraiment une question plutôt une reflexion.
Est-ce que vous utilisez des interfaces dans vos projets ? Et si oui, est-ce qu'il y a d'autre utilisation "standard" auquel je n'ai pas pensé ?