par
Invité » 01 oct. 2005, 01:06
quelle serait la relation entre la couche 1 et la couche 2
une association ou une composition??
on pourrait traduire ta question par:
est ce que l'objet doit être passé en paramètre à la classe ou bien être construit à lintérieur de cette classe?
je dirais que ça dépend, une association permettra d'être moin rigide(tu peux modeler ton objet avant de le passer, voir passer un tableau d'objet, ...) à contrario d'une composition.
ceci dit j'ai apris l'objet à l'aide de documentation mais surtout par tatonnement, c'est à dire en faisant et défaisant des classes, en passant par des compositions, des aggrégations puis en inversant les liens, et plein d'autres choses encore jusqu'à trouver une façon de faire cohérente.
pour moi l'important est de créer des classes suffisament spécialisés pour pouvoir m'en resservir dans d'autres projets tout en pouvant faire des modifications et des opérations de maintenance en deux temps trois mouvements.
ça m'est même arrivé de créer des classes dans le but d'économiser des ressources serveur alors que j'avais déja tout une bibliothèque pour réaliser ce que je voulais faire, et ce en défiant toutes les lois de la pensée objet pure et dure.
et puis si tu lis des livres ou autres tutoriaux sur le sujet tu t'apercevras que s'il y a une ligne directrice, tout le monde propose quelquechose de différent(je crois même que l'architectures dont tu parles est dépassé, maintenant il a été trouvé un truc qui lave plus blanc que le précédent).
je ne sais pas si ça va beaucoup t'aider, mais pour conclure je dirais que c'est à toi de gérer et de trouver ton style
et maintenant je sors avant de me faire traiter d'hérétique.