Objektorientierte Programmierung ist ein Programmierparadigma unter Verwendung von "Objekten": Datenstrukturen, die aus Datenfeldern und Methoden zusammen mit ihren Interaktionen bestehen.
Ich weiß, dass Python eine len()Funktion hat, mit der die Größe eines Strings bestimmt wird, aber ich habe mich gefragt, warum es keine Methode des String-Objekts ist. Aktualisieren Ok, mir wurde klar, dass ich mich peinlich geirrt hatte. __len__()ist eigentlich eine Methode eines String-Objekts. Es scheint nur seltsam, objektorientierten Code …
Was bedeutet es, wenn jemand davon spricht, ein Objekt mit Feuchtigkeit zu versorgen? Ich sehe ein Java-Projekt namens Hydrate im Web, das Daten zwischen verschiedenen Darstellungen transformiert (RDMS zu OOPS zu XML). Ist dies die allgemeine Bedeutung der Objekthydratation? Daten zwischen Darstellungen transformieren? Könnte es bedeuten, eine Objekthierarchie aus einer …
Ich bin kein PHP-Entwickler, daher frage ich mich, ob es in PHP beliebter ist, explizite Getter / Setter in einem reinen OOP-Stil mit privaten Feldern zu verwenden (wie ich es mag): class MyClass { private $firstField; private $secondField; public function getFirstField() { return $this->firstField; } public function setFirstField($x) { $this->firstField …
Wie die meisten Entwickler hier und auf der ganzen Welt entwickle ich seit vielen Jahren Softwaresysteme mit objektorientierten Programmiertechniken (OOP). Wenn ich also lese, dass die aspektorientierte Programmierung (AOP) viele der Probleme angeht, die mit herkömmlicher OOP nicht vollständig oder direkt gelöst werden, halte ich inne und denke, ist sie …
Ich möchte eine Kopie eines Objekts erstellen. Ich möchte, dass das neue Objekt alle Eigenschaften des alten Objekts (Werte der Felder) besitzt. Aber ich möchte unabhängige Objekte haben. Wenn ich also die Werte der Felder des neuen Objekts ändere, sollte das alte Objekt davon nicht betroffen sein.
Ich bin an einem Punkt in meinem Entwicklungslernen angelangt, an dem ich das Gefühl habe, mehr über Schnittstellen lernen zu müssen. Ich lese häufig über sie, aber es scheint nur, dass ich sie nicht erfassen kann. Ich habe Beispiele gelesen wie: Tierbasisklasse mit einer minimalen Schnittstelle für Dinge wie 'Walk', …
Wenn Sie eine Methode für eine Klasse in Python definieren, sieht sie ungefähr so aus: class MyClass(object): def __init__(self, x, y): self.x = x self.y = y In einigen anderen Sprachen, wie z. B. C #, haben Sie jedoch einen Verweis auf das Objekt, an das die Methode mit dem …
Ist es völlig gegen die Java-Methode, strukturähnliche Objekte zu erstellen? class SomeData1 { public int x; public int y; } Ich kann eine Klasse mit Accessoren und Mutatoren sehen, die eher Java ähneln. class SomeData2 { int getX(); void setX(int x); int getY(); void setY(int y); private int x; private …
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
Ich bin auf eine Situation gestoßen, in der einer nicht ungültigen Methode eine return- Anweisung fehlt und der Code immer noch kompiliert wird. Ich weiß, dass die Anweisungen nach der while-Schleife nicht erreichbar sind (toter Code) und niemals ausgeführt werden würden. Aber warum warnt der Compiler nicht einmal davor, etwas …
Ok, das ist wirklich schwer zu bekennen, aber ich habe im Moment eine starke Versuchung, von ihm zu erben std::vector. Ich benötige ungefähr 10 angepasste Algorithmen für den Vektor und möchte, dass sie direkt Mitglieder des Vektors sind. Aber natürlich möchte ich auch den Rest der std::vectorBenutzeroberfläche haben. Nun, meine …
Was ist in OOP-Entwurfsmustern der Unterschied zwischen dem Repository-Muster und einer Service-Schicht? Ich arbeite an einer ASP.NET MVC 3-App und versuche, diese Entwurfsmuster zu verstehen, aber mein Gehirn versteht sie einfach nicht ... noch nicht !!
Im Domain - Driven Design, es scheint zu sein , viel von Vereinbarung , dass Unternehmen sollten keinen Zugang Repositorys direkt. Kam dies aus dem Buch " Eric Evans Domain Driven Design " oder von woanders? Wo gibt es einige gute Erklärungen für die Gründe dafür? Bearbeiten: Zur Verdeutlichung: Ich …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.