getter-setter

Öffentliche Mutator-Methoden in der objektorientierten Programmierung, die dafür verantwortlich sind, den Wert von privaten Klassenmitgliedern zu ändern und zurückzugeben, womit das Prinzip der Kapselung eingehalten wird.
1
Antwort

Warum verwenden Getter und Setter in JavaScript? [geschlossen]

Ich weiß, wie Getter und Setter in JavaScript funktionieren. Was ich nicht verstehe ist, warum wir sie brauchen, wenn wir mit normalen Funktionen das gleiche Ergebnis erzielen können? Betrachten Sie den folgenden Code: %Vor% Wir können Gette...
20.02.2017, 10:52
4
Antworten

Überschreiben von Doctrine_Record (sfDoctrineRecord) Instanzmethoden in Doctrine PHP Symfony

Mein Hintergrund ist in Propel, also hatte ich gehofft, es wäre eine einfache Sache, einen magischen Getter in einem Doctrine_Record (sfDoctrineRecord) außer Kraft zu setzen, aber ich bekomme entweder einen Segfault oder die Override-Methode wir...
06.04.2010, 17:57
1
Antwort

python Eigenschaft Getter / Setter Verwirrung

Ich bin etwas verwirrt über Eigenschaften in Python. Betrachten Sie den folgenden Code %Vor% B sollte so etwas wie ein Wrapper für A sein. Er verwendet Getter und Setter, um die Eigenschaften von A auf sich selbst abzubilden (natürlich könnt...
06.02.2012, 16:58
2
Antworten

Setter und Getter in C ++

Wenn ich von Java komme, bin ich das gewohnt: %Vor% Ich bin jedoch kürzlich zu C++ gewechselt und sehe stattdessen viel davon: %Vor% Warum nicht das? Wird das nicht empfohlen? %Vor%     
28.10.2015, 16:08
4
Antworten

Verwendung von Getter-Setter innerhalb der Klasse

Sollte man unter keinen Umständen Getter-Setter einer Klasse innerhalb der Klasse verwenden?     
22.01.2011, 10:42
4
Antworten

Wie spioniere ich auf Typoskript Getters und Setter?

Wenn ich einen Unit-Test mache, sind meine Getter Setter für Typescript. Ich finde keine Möglichkeit, diese Getter und Setter auszuspionieren. Stattdessen wird das Objekt sofort ausgewertet. Ich benutze Jasmin zum Komponententest.     
06.11.2015, 21:36
1
Antwort

Ist es beim Erstellen einer Schnittstelle in Kotlin wichtig, ob Eigenschaften erhalten / gesetzt wurden?

Ist es in einer Kotlin-Schnittstelle wichtig, ob Eigenschaften mit leeren get / set-Anweisungen deklariert werden? Zum Beispiel ... %Vor% Es fällt mir schwer, einen Unterschied zu bemerken. Bei der Implementierung der Schnittstelle sch...
29.11.2016, 00:54
4
Antworten

JavaWorld für OO: Get / Setter vs Builder

Hintergrund: Ich fand diesen Artikel auf JavaWorld, wo Allen Holub eine Alternative zu Getters / Setter erklärt, die das Prinzip beibehält, dass die Implementierung eines Objekts versteckt werden sollte (sein Beispielcode kann auch unten ge...
03.08.2011, 13:35
1
Antwort

DDD und die Verwendung von Getters und Setter

Ich habe ein paar Artikel / Beiträge zur Verwendung von Getters und Setter gelesen und wie sie dazu beitragen, den Zweck der Kapselung in Domänenmodellobjekten zu überwinden. Ich verstehe die Logik dahinter, keine Setter zu verwenden - Sie erlau...
28.11.2011, 03:13
3
Antworten

So erkennen Sie dynamisch deklarierte Felder auf Objekten mit Codesniffer in PHP

Nach einem Refactoring hatten wir so etwas in einer unserer Klassen: %Vor% Am Ende wurde $ this- & gt; foo ['blubb'] also nicht nur einmal gesetzt. Dies geschieht aufgrund der magischen Methoden von PHP. Wir wollen nicht, dass es möglich ist...
13.08.2015, 10:24