05-07-2008, 05:46 PM
Bonjour,
L'avantage de la POO c'est qu'elle est plus facile à standardiser, à transporter d'une application à l'autre, plus facile de s'en rappeler (un appel à une classe, un fichier...)
Il est aussi plus facile à lire une classe, quand il n'y en a qu'une par fichier PHP.
La classe organise mieux la présentation (facilité de lecture, de modification, de maintenance...)
Un autre avantage est de permettre de définir 2 classes différentes avec des méthodes aux noms communs mais aux comportements différents. C'est le principe du design "pattern Factory", par exemple :
Admet 3 classes "PDF", "SWF", "PTT" aux noms de méthode identiques alors tu obtiens une classe "DocumentFactory" permettant de générer soit un PDF soit un SWF soit un PPT avec le même code applicatif, simplement en changeant le nom du fichier.
En espérant t'être utile
Cordialement, emaia.
L'avantage de la POO c'est qu'elle est plus facile à standardiser, à transporter d'une application à l'autre, plus facile de s'en rappeler (un appel à une classe, un fichier...)
Il est aussi plus facile à lire une classe, quand il n'y en a qu'une par fichier PHP.
La classe organise mieux la présentation (facilité de lecture, de modification, de maintenance...)
Un autre avantage est de permettre de définir 2 classes différentes avec des méthodes aux noms communs mais aux comportements différents. C'est le principe du design "pattern Factory", par exemple :
Admet 3 classes "PDF", "SWF", "PTT" aux noms de méthode identiques alors tu obtiens une classe "DocumentFactory" permettant de générer soit un PDF soit un SWF soit un PPT avec le même code applicatif, simplement en changeant le nom du fichier.
En espérant t'être utile
Cordialement, emaia.
Cordialement, emaia.