par
lowcraft » 18 janv. 2006, 12:00
Bonjour,
Voilà, j'utilises plusieurs class générqique : SGBD, USER, STANDARD, OBJECTS, etc.
Certaines sont dépendantes des autres USER avec SGDB par exemple, mais voilà, je souhaiterais utiliser à prioris, dans un projet ambitieux, toutes les class, ainsi que celles dédiés uniquement à l'application à réaliser, mais, si je veux utiliser le SGBD de manière optimum (idem pour STANDARD, class avec des fonctions standard), je suis obligé, dans un même script, d'inclure, pui d'instancier toutes les class, puis, dans chaqu'un d'elles, d'instancier la class don elle est dépendante, et cela engendre des doublons dans les instances, doublon inutile, et peu optimisant pour le projet.
Pour le moment, si j'utilises par exemple Sgbd::Query() dans la class User, aucun problème, du faite qu'elle ne fait pas appel à l'ensemble de l'objet, mais uniquement à la fonction Sgdb, par contre, il y a des fonctions d'une class qui font appel à d'autres, ainsi qu'à des enregistrements de var local.
Bref, ya t-il une solution propre à ce genre de projet ?
La création de class en héritage (cascade de plusieurs class), me parait confut et peu optimisé.
Merci pour vos réponses futurs.
Low.
NOTEZ que j'utilises PHP 5.1.1
Bonjour,
Voilà, j'utilises plusieurs class générqique : SGBD, USER, STANDARD, OBJECTS, etc.
Certaines sont dépendantes des autres USER avec SGDB par exemple, mais voilà, je souhaiterais utiliser à prioris, dans un projet ambitieux, toutes les class, ainsi que celles dédiés uniquement à l'application à réaliser, mais, si je veux utiliser le SGBD de manière optimum (idem pour STANDARD, class avec des fonctions standard), je suis obligé, dans un même script, d'inclure, pui d'instancier toutes les class, puis, dans chaqu'un d'elles, d'instancier la class don elle est dépendante, et cela engendre des doublons dans les instances, doublon inutile, et peu optimisant pour le projet.
Pour le moment, si j'utilises par exemple Sgbd::Query() dans la class User, aucun problème, du faite qu'elle ne fait pas appel à l'ensemble de l'objet, mais uniquement à la fonction Sgdb, par contre, il y a des fonctions d'une class qui font appel à d'autres, ainsi qu'à des enregistrements de var local.
Bref, ya t-il une solution propre à ce genre de projet ?
La création de class en héritage (cascade de plusieurs class), me parait confut et peu optimisé.
Merci pour vos réponses futurs.
Low.
NOTEZ que j'utilises PHP 5.1.1