Registriert seit: 28. Jul 2003
Ort: Stuttgart
1.093 Beiträge
Delphi 2007 Professional
|
Re: Softwaredesign - Modularisierung
8. Mai 2009, 13:10
Ein Konzept zum Refaktoren und damit erzeugen von vielen kleinen Klassen aus einer großen ist folgender.
1. man versucht möglichst wenig Paramter zu übergeben
2. gleiche Parameter die in vielen verschiedenen Methoden vorkommen, macht man zu Feldvariablen
3. jede Feldvariable sollte von möglichst allen Methoden seiner Klasse benutzt werden, ist dies nicht der Fall, dann gehört diese Feldvariable mit seinen Methoden höchstwahrscheinlcih in eine neue Klasse
(4. Jede Methode, die sehr lang ist, ist aller wahrscheinlich nach besser als eine neue Klasse zu implementieren)
Edit: den Punkt 4. könnte man so geschrieben falsch verstehen
4. Aus jeder Methode, die sehr lang ist, kann man wahrscheinlich eine eigene Klasse machen
Levent Yildirim Erzeugung von Icons aus Bildern: IconLev
|