par
Tracker » 20 oct. 2007, 17:41
C'est bien ce que j'ai remarqué, et c'est pour cette raison que je cherche des tutos sur "penser objet".
J'ai été voir sur d'autres forums et chaque fois que cette question est abordée, elle reste toujours sans réponse. J'en viens à penser que ce n'est pas la bonne question, ou un secret jalousement gardé par les membres d'une secte obscure
Je suis d'accord avec toi, le développement objet est avant tout une façon d'analyser les choses, et pas une syntaxe. Tu trouveras des kilos de documentations/tutos sur comment coder une classe, un héritage, une aggrégation dans tous les langages qui le gèrent mais pas grand chose sur la réflexion qu'il a fallu mettre en oeuvre pour arriver à ce besoin.
Quelle question faut-il (se) poser pour avoir une réponse ou avancer sur le sujet

L'analyse objet, passe par de dénombrement des "intervenants" du système ainsi que la définition précise de leurs responsabilités, permettant au final de répondre aux besoins. Les intervenant sont variés, ils peuvent prendre la forme de services (matérialisés par des classes statiques ou des singletons), d'instances (de classes), etc...
Je ne suis pas certain que te focaliser sur des documentations php d'aide à faire progresser ta comprehénsion. Regarde plutot côté UML si tu n'arrives pas à trouver des tutos t'expliquant l'analyse d'un système de A à Z.
Pour terminer, peut-être que d'autres ont une expérience différente, mais le passage du procédural à l'objet m'a pris quasiment un an, c'est un véritable reformatage, mais nécessaire parce qu'à l'époque je bossais sur un gros projet développé en C++. Je ne regrète rien car à présent je m'éclate en Java/J2ee, .NET/C# et moins professionnellement en PHP5.
Alors au boulot
Tracker.
[quote="AB"]C'est bien ce que j'ai remarqué, et c'est pour cette raison que je cherche des tutos sur "penser objet".
J'ai été voir sur d'autres forums et chaque fois que cette question est abordée, elle reste toujours sans réponse. J'en viens à penser que ce n'est pas la bonne question, ou un secret jalousement gardé par les membres d'une secte obscure :lol:
[/quote]
Je suis d'accord avec toi, le développement objet est avant tout une façon d'analyser les choses, et pas une syntaxe. Tu trouveras des kilos de documentations/tutos sur comment coder une classe, un héritage, une aggrégation dans tous les langages qui le gèrent mais pas grand chose sur la réflexion qu'il a fallu mettre en oeuvre pour arriver à ce besoin.
[quote="AB"]Quelle question faut-il (se) poser pour avoir une réponse ou avancer sur le sujet :?:[/quote]
L'analyse objet, passe par de dénombrement des "intervenants" du système ainsi que la définition précise de leurs responsabilités, permettant au final de répondre aux besoins. Les intervenant sont variés, ils peuvent prendre la forme de services (matérialisés par des classes statiques ou des singletons), d'instances (de classes), etc...
Je ne suis pas certain que te focaliser sur des documentations php d'aide à faire progresser ta comprehénsion. Regarde plutot côté UML si tu n'arrives pas à trouver des tutos t'expliquant l'analyse d'un système de A à Z.
Pour terminer, peut-être que d'autres ont une expérience différente, mais le passage du procédural à l'objet m'a pris quasiment un an, c'est un véritable reformatage, mais nécessaire parce qu'à l'époque je bossais sur un gros projet développé en C++. Je ne regrète rien car à présent je m'éclate en Java/J2ee, .NET/C# et moins professionnellement en PHP5.
Alors au boulot :wink:
Tracker.