2010-04-24 3 views
1

Je sais que dans Java, vous pouvez utiliser leurs API intégrées pour le motif de conception.API de modèle de conception prêtes à l'emploi pour PHP?

par ex. Si vous voulez utiliser le pattern d'observateur, il vous suffit d'étendre votre classe Subject avec la classe Observable.

est-ce possible pour PHP? existe-t-il des bibliothèques pour les modèles de conception prêts à utiliser. De cette façon, vous n'avez pas besoin de réinventer la roue et vous laissez également de nombreux développeurs suivre un standard.

Est-ce que la bibliothèque Zend a ces API: s?

Répondre

2

Les modèles de conception ne sont généralement pas aussi "prêts à l'emploi" fournis par les API. C'est vous, le développeur, qui devez écrire le code selon les règles d'un modèle de conception. This Wikipedia page est un bon point de départ pour en apprendre davantage sur les modèles de conception générale et la façon de les implémenter. Chaque modèle est expliqué en détail avec des règles, des schémas et des exemples de code. Cliquez sur votre chemin à travers les modèles dans le tableau de Wikipedia.

Vous ne choisissez généralement pas un motif de conception avant de résoudre un problème. Vous devez d'abord déterminer le problème vous-même, puis vérifier quel motif de conception peut être utilisé pour le résoudre de la bonne manière et de manière OO. Cela dit, l'API Observer/Observable est rarement utilisée dans les applications Java du monde réel. Encore plus, ils sont obsolètes.

Questions connexes