class-design

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

Verwendung von Qt-Signalen und Slots gegen direktes Aufrufen einer Methode

Nehmen wir an, ich habe ein Hauptfenster mit einem Schieberegler und einem Widget in diesem Fenster mit einer Methode namens setValue(int) . Ich möchte diese Methode jedes Mal aufrufen, wenn sich der Wert des Schiebereglers geändert hat. Gi...
19.02.2014, 23:56
2
Antworten

Wer sollte für die Auswahl der geeigneten abgeleiteten Klasse verantwortlich sein?

Ich habe kürzlich eine Klassenbibliothek geschrieben, die einige Objekte enthält, die bestimmte Dateitypen modellieren. Zum Beispiel gibt es eine abstrakte Klasse Document mit den abgeleiteten Klassen PdfDocument (konkret) und OfficeDocum...
02.07.2012, 16:05
8
Antworten

Ist es eine gute Übung, Methoden mit einer höheren Sichtbarkeit zu überschreiben?

Beantworten Sie diese Frage: Wie man GUI - Mit Hilfe von paintcomponent () eine GUI initialisieren und dann eine GUI basierend auf der Maus hinzufügen kann Ich habe dies gesagt:    Sie überschreiben paintComponent() nicht richtig. Dies i...
24.01.2014, 16:54
3
Antworten

Argumente über Event Handler senden?

Ich sende also keine Argumente, sondern setze eine Klassenvariable auf einen bestimmten Wert und verwende sie dann in einer anderen Methode erneut. Ist dies die "Best Practice" -Methode? Wenn nicht, wäre ich daran interessiert, den richtigen Weg...
11.02.2011, 16:23
4
Antworten

Design-Dilemma: Wer sollte mit Einwegparametern umgehen?

Wenn meine Klasse eine verfügbare Ressource im Konstruktor verwendet ( DbConnection , wenn es darauf ankommt), sollte ich IDisposable in meiner Klasse implementieren und DbConnection object abschaffen oder den Benutzer die Entsorgung von...
24.06.2011, 12:18
3
Antworten

Umgang mit IDs im Design von Entitätsobjekten

Seit einiger Zeit habe ich darüber nachgedacht, wie ich mit Objekten umgehen soll, denen von der Datenbank Bezeichner zugewiesen wurden. Ein typisches Objekt, das eine Tabellenentität repräsentiert, könnte folgendermaßen aussehen: %Vor% A...
17.05.2011, 14:20
6
Antworten

Welche Möglichkeiten gibt es, um Klassenbeziehungen in einem Python-Programm zu visualisieren?

Ich führe ein Python-Programm und versuche, die Beziehungen zwischen den verschiedenen Klassen zu verstehen. Ich denke, es wäre hilfreich, ein Diagramm zu sehen, wie die Klassen interagieren. Welche Möglichkeiten gibt es, die mir erlauben, di...
04.06.2010, 07:22
5
Antworten

Wie führe ich eine Methode in einem anderen Thread aus?

Ich suche nach einer Lösung für dieses Problem in C oder C ++. Bearbeiten : Um zu klären. Dies ist auf einem Linux-System. Linux-spezifische Lösungen sind absolut in Ordnung. Cross-Plattform ist kein Problem. Ich habe einen Dienst, der in e...
24.11.2010, 16:31
1
Antwort

C ++ Niedrige Latenz Design: Funktion Versand v / s CRTP für Factory-Implementierung

Als Teil eines Systemdesigns müssen wir ein Fabrikmuster implementieren. In Kombination mit dem Factory-Muster verwenden wir auch CRTP, um eine Basisfunktionalität bereitzustellen, die dann von den abgeleiteten Klassen angepasst werden kann....
14.03.2015, 18:07
14
Antworten

Coding guides: Wie teilen Sie Ihre großen Quelldateien auf?

Das Projekt, an dem ich gerade arbeite, hat gerade 4200 Zeilen in der Haupt-C # -Datei erreicht, was dazu führt, dass IntelliSense einige Sekunden (manchmal bis zu 6) benötigt, um zu reagieren, währenddessen Visual Studio sich stürzt. Ich frage...
03.03.2009, 22:38