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 :
InterfacePack2 extends InterfacePack1 (De l’application 1).
Et
ObjectPack2 implements InterfacePack2 {
public ObjectPack1 objectPack1 ;
public objectPack2 (objectPack1 objectPack1 ) {
super(objectPack1 );
this. objectPack1 = objectPack1 ;
}
}
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.
Que pensez vous, je vire l’agrégation ou l’héritage ???
Merci
Partager