+ Entiers entiers = new Entiers(5);
+ entiers.inserer(3);
+ entiers.inserer(1);
+ entiers.inserer(5);
+
+ Liste liste = new Liste();
+ liste.inserer(3);
+ liste.inserer(1);
+ liste.inserer(5);
+
+ for (int i = 0; i < 10; i++) {
+ affichable[i] = entiers;
+ affichable[i].afficher();
+
+ affichable[i] = liste;
+ affichable[i].afficher();
+
+ affichable[i] = new Segment(p1, p2);
+ affichable[i].afficher();
+
+ affichable[i] = new Cercle(p3, 5.5);
+ affichable[i].afficher();
+ }
+
+ }
+
+ public static void main4() {
+
+ Structure[] structure = new Structure[10];
+
+ Point p1 = new Point(1, 2);
+ Point p2 = new Point(2, 7);
+ Point p3 = new Point(1, 5);
+ Point p4 = new Point(3, 1);
+
+ Segment segment1 = new Segment(p1, p2);
+ Segment segment2 = new Segment(p3, p4);
+ Cercle cercle = new Cercle(p3, 5.5);
+ Image image = new Image();
+ image.ajouter(segment1);
+ image.ajouter(segment2);
+ image.ajouter(cercle);
+
+ Entiers entiers = new Entiers(5);
+ entiers.inserer(3);
+ entiers.inserer(1);
+ entiers.inserer(4);
+
+ Liste liste = new Liste();
+ liste.inserer(3);
+ liste.inserer(1);
+ liste.inserer(5);
+ liste.inserer(4);
+
+ for (int i = 0; i < 10; i++) {
+ structure[i] = entiers;
+ structure[i].afficher();
+ structure[i].compacter(1);
+ structure[i].afficher();
+
+ structure[i] = liste;
+ structure[i].afficher();
+ structure[i].compacter(1);
+ structure[i].afficher();
+ }
+
+ image.afficher();
+ image.compacter(1);
+ image.afficher();
+ }
+
+ public static void main(String[] args) {
+
+ main4();