next up previous contents index
suivant: Définition par composition monter: Composition, abstraction, extension précédent: Composition, abstraction, extension   Table des matières   Index


Composition et délégation

On souhaite maintenant modéliser plusieurs sortes d'objets géométriques : les points, les cercles et les rectangles. Un point du plan est défini par ses deux coordonnées (comme au § 3.1), un cercle est défini par son centre et son rayon, un rectangle est défini par ses points supérieur gauche et inférieur droit. Voici par exemple la création de trois points, d'un cercle et d'un rectangle, en supposant que les classes correspondantes sont définies :

package geometrie;

class TestFormes {
  public static void main(String[] args) {
    Point o1 = new Point(), 
          o2 = new Point(), 
          p = new Point(1, 1);
    Cercle c = new Cercle(o1, 2);              
    Rectangle r = new Rectangle(o2, p);        
  }
}


214#214



Sous-sections

Rene' LALEMENT 2002-11-07