class-design

Bezieht sich auf die strukturelle Definition der Klasseneinheit in objektorientierten Sprachen.
4
Antworten

Wie wird eine Klasse mit "annotierten" Feldern entworfen?

Stellen Sie sich vor, wir haben eine Art Protokoll mit Hunderten von Nachrichtentypen, von denen jeder von einer C ++ - Klasse modelliert werden soll. Da jede Klasse in der Lage sein sollte, jedes Feld automatisch zu verarbeiten, ist es eine nat...
27.03.2012, 20:20
14
Antworten

Ist es ein schlechter Entwurf, langwierige Operationen in einem Konstruktor auszuführen?

Ich implementiere eine Klasse zum Vergleichen von Verzeichnisbäumen (in C #). Zuerst habe ich den tatsächlichen Vergleich im Konstruktor der Klasse implementiert. So: %Vor% Aber es fühlt sich nicht "richtig" an, eine mögliche langwierige Ope...
14.02.2010, 09:49
8
Antworten

Stimmt es, dass ich Dinge in einem Property Accessor nicht lange ausführen sollte?

Und wenn ja, warum? und was macht "long running" aus? Magie in einem Property Accessor zu wirken, scheint mir mein Vorrecht als Klassenkünstler zu sein. Ich dachte immer, das ist der Grund, warum die Designer von C # diese Dinge dort hineinge...
19.05.2009, 15:37
11
Antworten

Sollte ich Vererbung verwenden?

Dies ist eher eine subjektive Frage, also werde ich sie präventiv als Community-Wiki markieren. Grundsätzlich habe ich herausgefunden, dass es in den meisten Bereichen meines Codes viele Klassen gibt, von denen sich viele gegenseitig verwende...
22.07.2010, 18:12
2
Antworten

Mocks / Stubs für ein Objekt schreiben, bevor Sie die Klasse für dieses Objekt geschrieben haben?

Ich entwerfe eine Klasse mit zwei Abhängigkeiten. Eine der Abhängigkeitsklassen wurde geschrieben und getestet. Der andere wurde noch nicht geschrieben. Es ist mir eingefallen, weil die verbleibende Abhängigkeit geschrieben wird, um die Klass...
18.01.2012, 09:24
4
Antworten

Welche Vor- / Nachteile hat die Auswahl zwischen statischen und Instanz-Datenzugriffsklassen in einer Web-App?

Ich habe einige andere Fragen zu diesem Thema gelesen ( hier hier und < a href="https://stackoverflow.com/questions/731763/should-c-methods-that-can-be-static-be-static"> hier ), aber haben noch eine große Antwort zu sehen . Ich habe meinen f...
20.01.2010, 01:07
4
Antworten

Ändern des Typs einer geerbten Eigenschaft (in einen geerbten Typ)

mit C # Ich habe eine Klasse, die neben anderen Metainformationen den Wurzelknoten eines gerichteten Graphen enthält. Nennen wir das die Container-Klasse . Dieser Container kann in zwei verschiedenen Modi angezeigt werden: Editor-Modus und Konf...
04.11.2011, 10:35
1
Antwort

Self-in-Class-Methode verwenden

Ich habe in ShareKit auf diesen Code gestoßen, und ich verstehe nicht, was der Autor im Sinn hatte, indem er self in einer Klassenmethode verwendet. Es gibt eine Warnung: Inkompatible Zeigertypen, die 'Class' an den Parametertyp id<FBSess...
27.01.2012, 03:14
6
Antworten

wann Klasse und Funktion zu machen

Ich bin ein Anfänger beim Programmieren, wenn ich mit dem Programmieren beginne Ich fange einfach an zu schreiben und löse das Problem. Ich schreibe das ganze Programm in einer einzigen Hauptfunktion. Ich weiß nicht wann ich Klassen und Funktion...
20.02.2010, 06:30
4
Antworten

C # Begrenzen Sie die Erstellung der Klasseninstanz auf den Namespace

Ich habe zwei Objekte, RoomManager und Room , es wird mehrere Room s und ein RoomManager geben. Ich möchte, dass RoomManager die einzige Person ist, die ein Objekt Room erstellen darf. Ich frage mich, ob es eine Möglichkeit gibt...
13.04.2011, 07:06