6 Klassen

Zum Inhaltsverzeichnis

Überblick
Grundlagen
Klassen: vier Schritte

Überblick

Mit Klassen können Sie Objekten neue Eigenschaften hinzufügen. Wenn Sie etwa ein Map zur Entscheidungsfindung für den Fahrzeugkauf erstellen, könnten Sie Benzinverbrauch, Höchstgeschwindigkeit und Kaufpreis anlegen. Beim Projektmanagement könnten es Verantwortlicher, Priorität und Bereits erledigt (%) sein. Untergeordnete Objekte erben die Eigenschaften. Für diese Objekte (hier: bestimmte Fahrzeugmodelle oder bestimmte Projektabschnitte) setzen Sie anschließend die Eigenschaftwerte.

Grundlagen

Objekte und Objekttypen

Ein Map setzt sich aus Objekten unterschiedlicher Objekttypen zusammen. Neben dem Map-Mittelpunkt stehen die Objekttypen Ast, Zweig, Freitext, Grafik und Querverbindung zur Verfügung. Wenn Sie MYmap die Gliederung anzeigen lassen, können Sie sehr leicht erkennen, welche Objekte in Ihrem Map enthalten und welchen Typs diese sind.

Klassenhierarchien

Jedes Map ist in MYmap als Baumstruktur gespeichert. Dadurch entsteht eine Klassenhierarchie: Wenn Sie etwa in einem Map zum Fahrzeugkauf einen bestimmten Hersteller als Hauptast anlegen und diesem Ast dann Modelle als Unterzweige hinzufügen, drücken Sie aus, dass diese Modelle zu diesem Hersteller gehören.

Eigenschaften

Jedes Objekt besitzt, je nach Objekttyp, Standardeigenschaften — ein Ast etwa unter anderem Farbe der Astlinie und Schriftgröße. Sie können Objekten eigene Benutzereigenschaften hinzufügen, zum Beispiel Benzinverbrauch oder Verantwortlicher. (Mit Eigenschaften werden Standard- und Benutzereigenschaften zusammen angesprochen.)

Eigenschaftwerte

Die Eigenschaftwerte sind die konkreten Ausprägungen der Eigenschaften für ein bestimmtes Objekt, etwa rot für Farbe der Astlinie oder Frau Meier für Verantwortlicher. Die Änderung eines Standardeigenschaftwerts wirkt sich unmittelbar sinngemäß auf die Darstellung aus, die Änderung eines Benutzereigenschaftwerts hingegen nicht.

Vererbung

Fügen Sie einem Objekt Benutzereigenschaften hinzu, wirken sich diese vorgabemäßig auf alle untergeordneten Objekte aus. Dies wird als Vererbung bezeichnet. Sie können für jedes Objekt festlegen, ob es erben soll. Benutzereigenschaften können vererbt werden, Standardeigenschaften jedoch nicht. Eigenschaftwerte werden ebenfalls niemals vererbt.

Klassen: vier Schritte

1. Map anlegen

Erstellen Sie zunächst auf gewohnte Art und Weise ein Map. Um den größten Nutzen aus den Möglichkeiten der Vererbung von Benutzereigenschaften zu ziehen, ist es ratsam, besonderen Wert darauf zu legen, dass eine sinnvolle Klassenhierarchie entsteht, in der Unterzweige über eine Ist-ein-Beziehung mit dem übergeordneten Hauptast in Verbindung stehen. Wenn Sie die Vererbung bestimmter Eigenschaften wünschen, müssen Sie sicherstellen, dass die Objekte, die eine bestimmte Eigenschaft erben sollen, denjenigen Objekten untergeordnet sind, die diese Eigenschaft erstmals in die Klassenhierarchie Ihres Maps einführen.

Lässt sich eine solche Klassenhierarchie aus inhaltlichen Gründen nicht umsetzen, können Sie die benötigten Eigenschaften im nächsten Schritt auch dem Map-Mittelpunkt zuweisen. Sie stehen dann allen Objekten zur Verfügung. Wann immer möglich, sollten Sie diese Vorgehensweise aber vermeiden.

2. Eigenschaften erstellen

Fügen Sie die gewünschten Eigenschaften hinzu. Verwenden Sie den Aufgabenbereich Klassen bearbeiten, indem Sie die entsprechende Aufgabenbereichregisterlasche klicken oder die Tastenkombination Strg+5 drücken. Markieren Sie in Ihrem Map das Objekt, dessen Erbverhalten und dessen Eigenschaften Sie bearbeiten wollen.

3. Eigenschaftwerte festlegen

Fügen Sie die Eigenschaftwerte hinzu, die eigentliche Information. Stellen Sie sicher, dass der Aufgabenbereich Klassen bearbeiten noch immer ausgewählt ist (siehe oben), und markieren Sie das Objekt, dessen Eigenschaftwerte Sie festlegen möchten.

4. Eigenschaftwerte verwenden

Sie können nun die Daten in MYmap vergleichen oder als Tabelle ausgeben. Zum Vergleich in MYmap klicken Sie die Objekte Ihres Maps und lesen die Eigenschaftwerte im Aufgabenbereich Klassen bearbeiten ab. Zur Ausgabe als Tabelle wählen Sie Datei → Exportieren oder drücken die Tastenkombination Strg+Alt+Umschalttaste+ S. Wählen Sie die Registerkarte Einfache Webseite und stellen Sie sicher, dass das Kontrollkästchen Mit Klassentabellen aktiviert ist. Klicken Sie dann Exportieren. Ihr Browser öffnet sich und zeigt Ihnen eine Gliederung, in der die Eigenschaften und -werte tabellarisch gegliedert zu den jeweiligen Objekten angezeigt werden.

Zum Inhaltsverzeichnis