Begriffe die man öfters im Zusammenhang mit gutem Softwaredesign hört, ist Inversion of Control und Dependency Injection (DI). Aber was ist das eigentlich? Dependency Injection ist eine Möglichkeit um Inversion of Control zu erreichen – toll und jetzt? Am besten schaut man sich ein Beispiel an: Beispiel ohne Dependency Injection Angenommen wir haben eine Klasse […]
Ich habe heute yUML entdeckt und mir die zugehörige Android App (AndyUML) installiert. yUML ist eine Notation für einfache UML Class- Use case-, Activity und Statediagramme – leichter als XMI. Auf der Seite yUML.me kann man sich aus dem Code URLs für eine Grafikrepräsentation erstellen lassen. Ich habe mal das Klassendiagramm der Decisiontracker-Anwendung aus meiner […]