oop

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

Wie erhalte ich einen iterativen Objektreferenz auf das Root-Objekt in PHP?

Ich habe eine Klasse, die ein wenig HTML5 benötigt und mit etwas DOM-Magie in eine Klasse verwandelt, die eine Erweiterung simpleXMLElement ist. Dies alles beginnt bei einer "Fabrik" (ich könnte diesen Begriff leicht missbrauchen) Klasse namens...
25.02.2015, 22:25
1
Antwort

Folgende Aufrufe an statische Methoden mit Indizierung beim Importieren von Klassen

Ich habe eine Klassendatei myClass.m in einem Paketordner +myPack , der sich auf dem Pfad befindet. Ein einfaches Beispiel für die Klassendatei ist: %Vor% Wenn ich jetzt direkt die Methode aufrufen und auf die Eigenschaft mit dem vollen...
03.05.2012, 22:52
1
Antwort

Nicht so sauber Architektur

Ich versuche, in C ++ (C ++ 11) ein sehr einfaches Beispiel nach dem von Onkel Bob Martin beschriebenen Clean Architecture-Konzept zu programmieren hier (Bild unten): Die Idee ist, etwas Text von einem Controller zu lesen und es von eine...
29.05.2013, 10:31
1
Antwort

Singleton vs Monostate Muster in Ruby

Angenommen, eine Klasse muss eine externe Bibliothek laden, die einige Zeit zum Laden benötigt und daher nur einmal geladen werden sollte. Zwei natürliche Lösungen hierfür wären die Verwendung des Singleton-Musters oder des Monostaten-Musters. G...
02.01.2012, 07:00
4
Antworten

In objektorientierter Programmierung welches Objekt sollte die Viele-zu-Viele-Beziehung beibehalten? (wenn es einen gibt)

Ich werde ein Beispiel verwenden, um dies zu veranschaulichen: %Vor% Company und Person halten eine Beziehung von vielen zu vielen. A Person kann zu mehreren Companies gehören und eine Company kann mehrere People enthalten....
31.03.2012, 06:18
4
Antworten

Wie organisiere ich C # -Klassen, die voneinander erben, aber auch Eigenschaften besitzen, die von einander erben?

Ich habe eine Anwendung mit einem Konzept von Venue , einem Ort, an dem Ereignisse passieren. A Venue hat viele VenuePart s. So sieht es also aus: %Vor% A Venue kann ein GolfCourseVenue sein, was ein Venue ist, das eine Stei...
27.03.2012, 17:26
2
Antworten

Wie trennt man die Swing GUI von Business Logic wenn Spring etc. nicht benutzt wird?

Bitte beachten Sie, dies ist ein langer Post. Entschuldigung, aber ich möchte klarstellen: Ich habe mich gefragt, wie man Swing GUI von Presentation und Business Logic für eine ziemlich lange Zeit trennt. Bei der Arbeit musste ich einen 3-M...
15.06.2014, 10:02
1
Antwort

Wie kapselt man eine Eigenschaft in einer Basisklasse?

In meinem Szenario geht es um die Entwicklung von mathematischen Problemen. Als IProblem interface dachte ich, dass die zwei Haupteigenschaften, die es enthalten sollte, QuestionText und Response sind. QuestionText ist immer eine Ze...
19.04.2012, 21:26
6
Antworten

Was ist bessere Praxis? Geschützt / Getter?

Wenn ich eine Klasse habe, die von einer anderen erbt, und nur diese Klasse muss eine bestimmte Variable verwenden, was ist besser? Soll die Variable in der Basisklasse "geschützt" sein, oder muss sie privat sein und ihr einen geschützten Getter...
20.11.2011, 12:45
3
Antworten

Verwenden von DI mit einer gemeinsam genutzten Bibliothek für alle Anwendungen

Ich stehe vor einer Design-Herausforderung, die ich einfach nicht befriedigend lösen kann. Ich habe eine Klassenbibliothek Assembly, die alle meine freigegebenen ORM-Objekte enthält (mit EntitySpaces-Framework). Diese Objekte werden in zwei oder...
11.05.2011, 02:59