Ich würde gern ein paar
UML Klassendiagramme anfertigen, bin jetzt aber auf ein paar Probleme gestoßen wie ich gewissen Delphi spezifische Dinge darstellen kann.
- propertys mit (evtl zugeordneten) get/set-methoden / feldern
- Events (ála "procedure of object")
- werden konstruktoren irgendwie gekennzeichnet? (bei c++
uml diagrammen ist das ja nicht unbedingt nötig weil man vom namen her weiß was was ist)
Mal beispielhaft, wie würde ich diese Klasse darstellen?
Delphi-Quellcode:
type TFieldChangeEvent = procedure of object;
type TLoginParams = class
private
FUser,
FPassword: String;
FOnChange: TFieldChangeEvent;
procedure setUser(AUser: String);
procedure setPassword(APassword: String);
procedure DoOnChange;
public
constructor Create;
property User: String read FUser write setUser;
property Password: String read FPassword write setPassword;
property OnChange: TFieldChangeEvent read FOnChange write FOnChange;
end;
Wer kann helfen, wer kennt sich aus?