Getter/Setter für Attribute

Geheimnisprinzip: Attribute sollen nicht sichtbar sein, verwende stattdessen Operationen: Vorteil: das Objekt ,,bemerkt`` jeden Zugriff
und kann entsprechend reagieren


Namens-Konvention festlegen und beachten.

class A {   Foo get_Foo (); Bar getBar ();
  void set (x : Foo); void set (x : Bar);   
}
Typinformation im Namen ist eigentlich schlechter Stil
(ist 1. redundant, 2. nicht prüfbar)

Johannes Waldmann 2004-06-30