Thread [OOP] Terminologie: Mutator oder Akzessor ? (11 answers)
Opened by KurtZ at 2008-05-08 15:29

murphy
 2008-05-08 16:46
#109445 #109445
User since
2004-07-19
1776 Artikel
HausmeisterIn
[Homepage]
user image
moritz+2008-05-08 13:35:19--
[...]
Die Hardcore-Objektorientierer (wie z.B. Eiffel-Programmierer) sind übrigens der Meinung, dass ein setter gar nichts zurückliefern soll.


Ich denke, das hat weniger etwas mit Hardcore-Objektorientierung und mehr etwas mit Hardcore-Funktionalprogrammierung zu tun, denn die Regel lautet im Allgemeinen: Methoden, die nichts zurückgeben, dürfen den Inhalt ihres Kontextobjektes verändern, alle anderen Methoden sollten das Obkjekt konstant lassen. Diese Konvention kann recht übersichtlich sein, ist aber irgendwie nicht überall sinnvoll.
When C++ is your hammer, every problem looks like your thumb.

View full thread [OOP] Terminologie: Mutator oder Akzessor ?