oop

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

Wie fangen Sie an, ein großes System zu entwerfen?

Es wurde mir gesagt, dass ich der einzige Entwickler hinter einem großen neuen System sein werde. Unter anderem werde ich ein UI und ein Datenbankschema entwerfen. Ich bin mir sicher, dass ich eine Anleitung bekommen werde, aber ich würde ger...
19.08.2008, 04:26
2
Antworten

Wie werden Eigenschaften von zwei verschiedenen Objekten abgebildet?

Ich möchte wissen, wie man Felder von zwei verschiedenen Objekten abbildet und ihm die Werte zuweist. Beispiel: %Vor% Jetzt habe ich ein List-Objekt. Ich möchte die Werte der Klasse "manager" zuweisen. Jeder automatische Weg, dies zu tun....
16.07.2013, 11:32
5
Antworten

Warum geben Methoden in Smalltalk standardmäßig "self" zurück?

Hintergrund Wenn Sie in Smalltalk nicht explizit etwas zurückgeben, wird die übermittelte Nachricht an den Empfänger (oder "self" im Nachrichtenkontext) ausgewertet. Zum Beispiel bei dieser Methode: %Vor% Auswerten (doint "print-it") d...
27.12.2012, 00:15
7
Antworten

Hat objektorientiertes Design einen Platz in der Webentwicklung? [geschlossen]

Ich arbeite in einem Webentwicklungsgeschäft, also beschäftigen wir uns natürlich mit Benutzerprofilen. Beim Umgang mit einer unserer Seiten habe ich festgestellt, dass es keine 'User'-Klasse gab, was mir seltsam vorkam, da wir sicherlich Nutzer...
29.12.2009, 19:45
5
Antworten

Gibt es eine Möglichkeit, Membervariablen einer Unterklasse in Java zu initialisieren, bevor der Konstruktor der Oberklasse aufgerufen wird?

Ich brauche das, weil der Konstruktor in der Oberklasse eine Methode aufruft, die in der Unterklasse überschrieben wird. Die Methode gibt einen Wert zurück, der an den Konstruktor der Unterklasse übergeben wird. Aber der Superklassenkonstruktor...
27.03.2010, 14:28
5
Antworten

$ dieses Schlüsselwort und kompakte Funktion

Warum funktioniert compact(array($this, 'variable') nicht? Ich habe nichts darüber gefunden. AKTUALISIEREN %Vor% Ich habe im Moment nur eine Lösung gefunden: %Vor% Aber das ist hässlich.     
14.02.2011, 16:42
5
Antworten

Aufruf einer Funktion aus der Klasse in Python - andere Art und Weise

EDIT2: Vielen Dank für Ihre Hilfe! BEARBEITEN: Beim Hinzufügen von @staticmethod funktioniert es. Allerdings frage ich mich immer noch, warum ich hier einen Typfehler bekomme. Ich habe OOPS gerade angefangen und bin völlig neu dazu. Ich habe...
01.11.2011, 10:24
4
Antworten

Private Methoden in Ruby

Ein Beispiel für den Rails-Controller, der eine private Methode definiert: %Vor% Dann wird es in einer Unterklasse von ApplicationController verwendet: %Vor% Wie ist es möglich, dass eine private Methode aus ihrer Unterklasse aufgeruf...
11.09.2015, 13:12
5
Antworten

Warum fügt add: das in Smalltalk-Sammlungen hinzugefügte Objekt zurück?

Hintergrund Etwas, das jeden Smalltalk-Neuling abfängt, ist, dass add: nicht "self" zurückgibt, sondern das hinzuzufügende Objekt. Zum Beispiel mit diesem Code: %Vor% myCollection enthält den String "Paul" und nicht die Kollektio...
27.12.2012, 00:24
11
Antworten

Sollte ich Vererbung verwenden?

Dies ist eher eine subjektive Frage, also werde ich sie präventiv als Community-Wiki markieren. Grundsätzlich habe ich herausgefunden, dass es in den meisten Bereichen meines Codes viele Klassen gibt, von denen sich viele gegenseitig verwende...
22.07.2010, 18:12