Actualités
Image pour le titre du contenu
Stas souhaite construire un objet avec plusieurs héritages. Comme PHP ne supporte pas le multi-héritage, il penche pour une interface.

Le problème qui a conduit à son blogue tiens surtout au fait qu'une interface ne permet pas d'avoir une méthode par défaut, comme pour un héritage. En utilisant 20 fois l'interface, pour 18 objets qui ont la même implémentation, ça fait autant de copier coller...

Il y a bien le runkit, de Sean Coates, qui permet de remodeler entièrement des classes, même après leur définition. Mais cette extension est rarement installée, et encore expérimentale.

Peut-être que l'aggregation pourrait résoudre ce problème? Qu'en pensez-vous?
< Précédent   Suivant >

Commentaires

Vous pouvez ajouter votre commentaire!


Vous devez vous connecter pour commenter