class-design

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

C ++, verhindert, dass die Klasseninstanz auf dem Stapel erstellt wird (während der Kompilierung)

Ich weiß, dass es Methoden gibt, die verhindern, dass eine Klasse auf dem Heap erstellt wird, indem verhindert wird, dass der Benutzer den Operator new und delete verwendet. Ich versuche genau das Gegenteil zu tun. Ich habe eine Klasse, di...
22.06.2010, 10:25
13
Antworten

Gibt es eine Faustregel, wann eine statische Methode im Vergleich zu einer Instanzmethode codiert werden soll?

Ich lerne Java (und OOP) und obwohl es irrelevant sein könnte, wo ich gerade bin, habe ich mich gefragt, ob SO einige häufige Fallstricke oder gute Designpraktiken teilen könnte.     
23.01.2009, 23:46
6
Antworten

Warum können statische Klassen nur statische Member haben?

Wie der Titel schon sagt, möchte ich verstehen, warum statische Klassen nur statische Elemente haben können. Ich hoffe, dass es in allen Programmiersprachen gleich ist. Die Erklärung wäre für alle Sprachen die gleiche, glaube ich.     
11.12.2010, 06:44
4
Antworten

Warum kann ich in .NET auf private Member einer Klasseninstanz innerhalb der Klasse zugreifen?

Beim Löschen von Code, der heute von jemand anderem geschrieben wurde, habe ich den Zugriffsmodifikator von Public auf Private für eine Klassenvariable / ein Mitglied / ein Feld geändert. Ich erwartete eine lange Liste von Compiler-Fehlern...
10.04.2010, 23:38
5
Antworten

Klassenverwendung in Python

Ich schreibe viele Skripte in Python, um experimentelle Daten zu analysieren und zu plotten sowie einfache Simulationen zu schreiben, um zu testen, wie Theorien zu den Daten passen. Die Skripte sind sehr prozedural; eine Eigenschaft berechnen, e...
17.09.2009, 18:07
5
Antworten

Der Punkt einer Schnittstelle [duplizieren]

Ich wundere mich über den Zweck der Verwendung einer Schnittstelle. Verwenden Sie Schnittstellen? Wenn ja, wann entscheiden Sie sich, sie zu verwenden und wann entscheiden Sie sich, sie NICHT zu verwenden? Ich habe zur Zeit Schnittstel...
19.10.2010, 18:12