03.11.2013 Aufrufe

SMALLTALK K1ex127-.45ex51275ahler/Bothner

SMALLTALK K1ex127-.45ex51275ahler/Bothner

SMALLTALK K1ex127-.45ex51275ahler/Bothner

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

264 13 Das Model/View-Konzept<br />

Die vier aufgeführten Instanz-Variablen sind die einzigen Instanz-Variablen, die für<br />

die zu erfassenden und zu sichernden Daten benötigt werden. Daher legen wir diese<br />

Instanz-Variablen – innerhalb des Model-Teils – in einer Klasse namens “WerteErfassungModell”<br />

fest.<br />

Der für den View-Teil – zur Verwaltung eines Views – benötigten Instanz-Variablen,<br />

die in einer Unterklasse von “ViewManager” festgelegt sein muß, geben wir den Namen<br />

“daten”.<br />

Sofern wir “daten” als Instanz-Variable einer Klasse namens “WerteErfassung-<br />

View” vereinbaren, bietet sich die folgende strukturelle Gliederung des im Sinne<br />

des Model/View-Konzeptes zu realisierenden Lösungsplans an:<br />

Object<br />

WerteErfassungModell<br />

werteBag<br />

moduswert<br />

medianwert<br />

durchschnittswert<br />

Initialisieren von "werteBag",<br />

hinzufügen von Werten in<br />

"werteBag",<br />

bereitstellen der Werte von<br />

"werteBag" und<br />

anzeigen der Werte von<br />

"werteBag"<br />

Algorithmen zur Berechnung<br />

der statistischen Kennzahlen<br />

Modus, Median, und<br />

Durchschnitt<br />

Anzeigen der statistischen<br />

Kennzahlen<br />

ViewManager<br />

WerteErfassungView<br />

daten<br />

Instanz von WerteErfassungModell<br />

Initialisieren der Erfassung,<br />

Festlegen der Überschrift des<br />

Erfassungsfensters,<br />

Durchführen der Erfassung und<br />

Abruf zur Anzeige der Werte<br />

NoWerteErfassungView<br />

Abruf der Berechnung des Modus<br />

Abruf zur Anzeige des Modus<br />

Abruf zur Anzeige der<br />

charakteristischen Zentrums-Kennzahl<br />

OrWerteErfassungView<br />

Abruf der Berechnung des Medians<br />

Abruf zur Anzeige des Medians<br />

Abruf zur Anzeige der<br />

charakteristischen Zentrums-Kennzahl<br />

Model-Teil<br />

InWerteErfassungView<br />

Abruf der Berechnung des Durchschnitts<br />

Abruf zur Anzeige des Durchschnitts<br />

Abruf zur Anzeige der<br />

charakteristischen Zentrums-Kennzahl<br />

View-Teil<br />

Abbildung 13.4: Struktur zur Lösung von PROB-5

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!