25-05-2010, 02:15 PM
Bonjour / Bonsoir à tous,
je me pose quelques question concernant les interfaces surtout en PHP puisque c'est dans ce langage que je développe en ce moment.
J'ai conçu mon application (enfin essayé) en couches:
Comme mes fabriques possèdent 90% de leurs méthodes en commun, je les ai implémentées à partir d'une interface commune, ce qui m'a semblé logique.
J'arrive à un point où je peux aussi appliquer cette méthode aux managers alors voilà ma question:
Hors cadre d'organisation du code et de la conception, j'ai remarqué que les interface amenait au moins deux avancées:
J'aurai voulu avoir votre avis sur la deuxième idée, et même l'ensemble hein, ne soyons pas radins :p.
Question supplémentaire: est-ce que l'un d'entre vous sait comment une méthode d'objet connaît la classe (méthode) appelante ?
Merci de m'avoir lu, onne journée/soirée.
je me pose quelques question concernant les interfaces surtout en PHP puisque c'est dans ce langage que je développe en ce moment.
J'ai conçu mon application (enfin essayé) en couches:
- Accès base de données (PDO)
- les DAO <=> objets de l'application modéllisé depuis la base de données
- des managers de type (User, Object...)
- des fabriques d'objets (User, Object...)
Comme mes fabriques possèdent 90% de leurs méthodes en commun, je les ai implémentées à partir d'une interface commune, ce qui m'a semblé logique.
J'arrive à un point où je peux aussi appliquer cette méthode aux managers alors voilà ma question:
Hors cadre d'organisation du code et de la conception, j'ai remarqué que les interface amenait au moins deux avancées:
- Une possibilité de multiple héritage, même si cela n'est pas réellement de l'héritage
- Une normalisation de la structure du code pour le travail en équipe, par exemple un manager contient telle et telle méthode "obligatoire"
J'aurai voulu avoir votre avis sur la deuxième idée, et même l'ensemble hein, ne soyons pas radins :p.
Question supplémentaire: est-ce que l'un d'entre vous sait comment une méthode d'objet connaît la classe (méthode) appelante ?
Merci de m'avoir lu, onne journée/soirée.