oop

Objektorientierte Programmierung ist ein Programmierparadigma, das "Objekte" verwendet: Datenstrukturen, die aus Datenfeldern und Methoden zusammen mit ihren Interaktionen bestehen.
4
Antworten

Warum ist ein öffentlicher Kopierkonstruktor erforderlich, auch wenn er nicht aufgerufen wird?

Wenn Sie einen öffentlichen Kopierkonstruktor haben, wird das kleine Programm erstellt kompilieren, aber nicht den Nebeneffekt "Kopieren" anzeigen. %Vor%     
08.12.2013, 15:53
2
Antworten

Python-Entsprechung von Java's compareTo ()

Ich mache ein Projekt in Python (3.2), für das ich benutzerdefinierte Objekte vergleichen muss. Ich bin an OOP in Java gewöhnt, wo man eine Methode compareTo() in der Klasse definieren würde, die die natürliche Reihenfolge dieser Klasse angib...
26.06.2012, 21:00
7
Antworten

Viele-zu-viele-Beziehung in oop

Was ist der beste Weg, um eine Viele-zu-Viele-Beziehung zu modellieren? sagen wir haben zwei Klassen, Team und Player Jeder gegebene Player kann sich in mehreren Team s befinden jedes Team kann so viele Player haben, wie sie...
06.05.2010, 12:20
2
Antworten

Vererbung von einer benannten Tupel-Basisklasse - Python

Diese Frage stellt das Gegenteil von fest, das namedtuple von einer Basisklasse geerbt hat in Python , wo es darum geht, eine Unterklasse von einem Nametuple zu erben und nicht umgekehrt. Bei normaler Vererbung funktioniert das: %Vor% [o...
22.02.2017, 08:10
7
Antworten

Designfrage zum Polymorphismus

Zuerst tut mir leid für die lange Frage, aber ich konnte es nicht kürzer schreiben:) Beispiel aus der realen Welt: Wir haben eine große Papierrolle, auf der kleine "Aufkleber" aufgedruckt sind. Jeder Aufkleber hat einen Code. Die ersten zwei...
03.02.2011, 11:08
5
Antworten

Zugriff auf eine statische Methode in c #?

Wenn wir eine statische Methode in einer Klasse haben, greifen sie nur auf statische Mitglieder zu und Die statische Methode kann nur mit dem Klassennamen zugreifen. Daher kann ich in meinem Beispiel nicht auf die statische Methode zugreifen:...
26.03.2010, 06:14
7
Antworten

$ settings array oder Config Class zum Speichern von Projekteinstellungen?

Wie soll ich Einstellungen für ein Projekt speichern? Was ist besser - ein Array $settings mit all meinen Einstellungen zu verwenden: %Vor% oder erstellen Sie eine Singleton Config -Klasse mit allen Einstellungen darin? %Vor% Ir...
17.07.2010, 07:40
4
Antworten

Was bedeutet es, Interna mit einem unveränderlichen Objekt in Java zu teilen?

Ich habe Effektives Java gelesen und bin auf die Aussage gestoßen, dass Sie nicht nur unveränderliche Objekte teilen können, sondern auch ihre Interna teilen können. Aber ich kämpfe um herauszufinden, was das wirklich bedeutet, und ein Beispiel...
27.06.2013, 07:22
4
Antworten

Wann ist es am besten, eine Klasse in Python zu verwenden?

Ich bin neu bei Python und Programmierung im Allgemeinen, daher würde ich jede Klärung in diesem Punkt sehr begrüßen. Zum Beispiel im folgenden Code: %Vor% Die reine Funktionsversion scheint sauberer und liefert das gleiche Ergebnis. I...
16.05.2012, 21:49
5
Antworten

Bad OOP, um viele Klassen mit nur 1 oder 2 Methoden zu haben

Ist es ein Zeichen für schlechtes Design, wo Sie viele Klassen mit nur einer oder zwei Methoden haben? Ich versuche OOP-Design zu lernen und habe eine kleine Anwendung (winzig) erstellt. Es ist mit ziemlich vielen Klassen gelaufen, die Sch...
23.08.2012, 17:16