Bonjour
Je voudrais modeliser en UML un programme java
et je voudrais savoir comment on modélise sur un diagramme de classe
le fait qu'on est une classe interne avec des méthodes (le tout d'en une autre classe)?
Merci
Bonjour
Je voudrais modeliser en UML un programme java
et je voudrais savoir comment on modélise sur un diagramme de classe
le fait qu'on est une classe interne avec des méthodes (le tout d'en une autre classe)?
Merci
Bonjour,
Pour moi si je comprends bien ta question c'est tout simplement de l'héritage, ou alors une agrégation (se compose de). Cherche sur le net pour polymorphisme, agrégation.
@+
Bin en fait si c'était de l'héritage il y aurait un extends
Là la structure de la classe est comme ça
public class class1{
methode1(){...};
methode2(){...};
static class class2{
methodeclass2-1(){...};
methodeclass2-2(){...};
....
//ici on est dans class2
}
//ici on est dans class1
}
On a bien une classe interne (class2)mais elle n'hérite pas de class1 elle en
fait en quelque sorte partie.
C'est donc une inner class, mais dans ce cas tu n'as pas besoin de la modéliser. Elle n'apparaît pas.Il apparait seulement la classe qui la contient.
Sinon je ne vois pas du tout comment modeliser cela.
@+
ET donc les méthodes de la classe interne ne doivent pas apparaitre
non plus ?
C'est vrai que je trouve ca bizarre de pas les modéliser....Je n'ai jamais modéliser ce type de cas mais je dirais une agrégation je ne vois pas autre chose dans ce cas: ta classe1 se compose de classe2. Pour moi c'est soit une agréation soit rien je ne vois pas d'autre possiblité.
@+
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager