[ascoders] Re: Namensgebung > Methoden mit/ohne Rückgabewert


gibt es Konventionen, an die man sich halten sollte, die eine Methode
auszeichnen, die ihr Objekt verändern, bzw. aus einer Kalkulation nur einen
Rückgabewert zurückgeben ?

Ich würde es nicht unbedingt als Konvention einstufen wollen, aber es ist gebräuchlich, solche Methoden mit do/get zu betiteln. An deinem Beispiel würde das in etwa so aussehen:


v = new Vector(12,15);

v.doChangeVector( -1); // Vector wird direkt verändert
m = v.getChangedVector( -1 );// neuer Vector wird zurückgegeben, alter bleibt unverändert erhalten


ralf ...


------------------------------------------------------------- Ralf Siegel - Freelance Developer Recommended Listening: Ms. John Soda - While Talking (Morr) -------------------------------------------------------------


------------------------------------------------------ Archiv : http://www.freelists.org/archives/ascoders/ Optionen : http://www.freelists.org/list/ascoders ------------------------------------------------------

Other related posts: