social

Formes géométriques ( Java --> UML )

Donnez le diagramme de classes correspondant au code source suivant:

public interface Délimitée 
public Frontière getFrontière ; 

abstract public class Forme implements Délimitée 
}

public class Ellipse extends Forme 
protected float a ;
protected float b ;
protected float angle ; 
protected Point centre ; 
public Point getCentre() ;
public float getAngle() ; 

public class Cercle extends Forme 
protected float radius ; 
protected Point centre ; 
public Point getCenter() ; 
public float getRadius() ; 

public class Point extends Forme 
protected float x ; 
protected float y ; 
protected float z ; 
public float getX() ; 
public float getY() ; 
public float getZ() ; 

abstract public class ListePoints extends Forme 
protected Arraylist <Point> points = new Arraylist<Point>() ; 
public int getComptePoints() ; 
public Point getPoint(int i) ; 
public ArrayList <Point> getPoints() ; 

public class Polygone extends ListePoints 

public class Ligne extends ListePoints 

public class Frontière extends Forme 

public class ListeFormes extends Forme 
protected Arraylist <Forme> formes = new Arraylist<Forme>() ; 
public void ajouterForme(Forme forme) ; 
public void supprimerForme(int i) ; 

Solution :

leBlogger

Aucun commentaire:

Enregistrer un commentaire