T
Tersus
Gast
Hallo,
ich arbeite mich derzeit in ArgoUML und Modelio ein, um dann das "bessere" UML Tool für meinen Geschmack zu finden.
Dabei stoße ich auf einige Fragen.
1)
Was mache ich, wenn ich eine Klasse erstelle möchte, deren Methoden API-spezifische Typen, wie "View" oder "CharSequence", als Parameter übergeben bekommen? Die UML Tools kennen diese Typen doch gar nicht.
2)
Wenn eine meiner Klassen ein Interface implementiert, dann muss sie bekanntlich die methodenrumpflosen Methoden dieses Interfaces definieren.
Ist es hier wichtig, dass ich in meinem UML Klassendiagramm diese Methoden dann doppelt hineinschreibe. Also sowohl im Interface, als auch in der Klasse, die das Interface implementiert?
Oder reicht es, die Methode im Interface stehen zu haben, weil ja bekannt sein müsste, dass meine Klasse diese definieren muss, soweit sie das Interface implementiert.
Vielen Dank für eure Unterstützung!
ich arbeite mich derzeit in ArgoUML und Modelio ein, um dann das "bessere" UML Tool für meinen Geschmack zu finden.
Dabei stoße ich auf einige Fragen.
1)
Was mache ich, wenn ich eine Klasse erstelle möchte, deren Methoden API-spezifische Typen, wie "View" oder "CharSequence", als Parameter übergeben bekommen? Die UML Tools kennen diese Typen doch gar nicht.
2)
Wenn eine meiner Klassen ein Interface implementiert, dann muss sie bekanntlich die methodenrumpflosen Methoden dieses Interfaces definieren.
Ist es hier wichtig, dass ich in meinem UML Klassendiagramm diese Methoden dann doppelt hineinschreibe. Also sowohl im Interface, als auch in der Klasse, die das Interface implementiert?
Oder reicht es, die Methode im Interface stehen zu haben, weil ja bekannt sein müsste, dass meine Klasse diese definieren muss, soweit sie das Interface implementiert.
Vielen Dank für eure Unterstützung!