J’ai ce code que je souhaite améliorer, merci de bien vouloir m’aider
Application 1
L’application 1 contient deux package pacInterface1 et pacObject1. Le premier est composé d’interface et le deuxième de classes qui implémentent ces interfaces. Ainsi on y trouvera une classe par interface.
Exemple ObjectPack1 implements InterfacePack1.
Application 2 (celle qui m’intéresse) contient pareil deux packages pacInterface2 et pacObject2.
Voici ce que j’ai :
Et
Code : Sélectionner tout - Visualiser dans une fenêtre à part InterfacePack2 extends InterfacePack1 (De lapplication 1).
Ici, ce n’est pas logique qu’il y est une agrégation et un héritage au même temps, il faudra virer l’un ou l’autre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 ObjectPack2 implements InterfacePack2 { public ObjectPack1 objectPack1 ; public objectPack2 (objectPack1 objectPack1 ) { super(objectPack1 ); this. objectPack1 = objectPack1 ; } }
Que pensez vous, je vire l’agrégation ou l’héritage ???
Merci
Partager