Thread [OOP] Terminologie: Mutator oder Akzessor ?
(11 answers)
Opened by KurtZ at 2008-05-08 15:29
Also ein accessor (Akzessor kenne ich nicht) gibt Zugriff auf ein Element, ohne zu spezifizieren, ob er lesend oder schreibend ist.
Ein Setter sollte übrigens nicht immer den getter-Wert zurückliefern, es gibt Fälle, in denen es viel praktischer ist, wenn das aktuelle Objekt zurückgegeben wird. Dann kann man nämlich verschiedene Methoden hintereinander hängen Code (perl): (dl
)
$obj->set(foo => 'bar')->do('this')->do('that'); Die Hardcore-Objektorientierer (wie z.B. Eiffel-Programmierer) sind übrigens der Meinung, dass ein setter gar nichts zurückliefern soll. |