Kodieräffchen
Tuesday, January 27, 2004
Sunday, January 25, 2004
Data Design - Kategorien von Datenmember
Properties einer Klasse können folgende Rolle spielen:
- "Black Box State" - also wirklich Zustand im Sinne einer black box
(wichtig hier ist, daß diese das Verhalten der Objektmethoden beinflussen) - Connections: Verknüpfungen zu anderen Objekten, normalerweise zu "Kommunikationszweken".
- Object Information: read-only-Attribute, die Zusatzinformationen über das Objekt geben
- Cache: Information, die durch z.B. den State eindeutig definiert, aber nur resourcenaufwendig zu berechnen sind.
- "Data Storage": für clients freigegebene Attribute, damit diese Objekassoziierte Daten speichern können.
- Verknüpfung (connections) zu anderen Objekten
Ich "wälze" zur Zeit Ideen rund um das Software-Design, erst aufschreiben, dann sortieren... Dies ist einfach der erste Teil.
