Entwickler-Ecke
C# - Die Sprache - Frage zum Klassendesign
Tester-06 - Di 05.10.10 17:44
Titel: Frage zum Klassendesign
Ich habe in C# erst ein paar Klassen geschrieben und noch nicht so viel Erfahrungen.
Nun möchte ich etwas erstellen, dass aus mehreren Klassen besteht und geignet ist um ein Objekt, das aus Unterobjekten besteht anzusprechen.
Da das eigentliche Objekt eine recht komplizierte Hardware ist hier am Beispiel einer Tabelle erläutert:
Folgende Klassen würde ich gerne erstellen:
Tabelle - enthält alle Methoden, Eigenschaften usw. der Tabelle
Spalte - enthält alle Methoden, Eigenschaften usw. einer Spalte (z.B. Breite, Farbe, …)
Zelle - enthält alle Methoden, Eigenschaften usw. einer Zelle
Die Spalten möchte ich mit Col[x].Eigenschaft usw. ansprechen können.
Die Zellen möchte ich mit Cell[x.y].Eignschaft usw. ansprechen können.
Nun zu meiner eigentlichen Frage:
Wie bringe ich die einzelnen Klassen zusammen, sodass diese, wenn sie instanziert wurden, auf das gemeinsame Objekt Tabelle zugreifen?
Wäre für die Adressierung der Spalten und Zellen die Nutzung von Indexern geeignet?
Ich hoffe, dass ich im geeigneten Forumbin und ihr mir helfen könnt.
Tester-05
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!