Path: csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Claus Reibenstein <4spamersonly@kabelmail.de> Newsgroups: de.comp.lang.php Subject: Re: Designfrage Date: Fri, 11 Sep 2015 12:07:36 +0200 Lines: 18 Message-ID: References: <1t55f16c9di4689n3e8%sfroehli@Froehlich.Priv.at> Reply-To: c.reibenstein@kabelmail.de Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 8bit X-Trace: individual.net 22w3GQWe8q3+ql0UvWyf5gphovxCHsRfr04129xCy6o57fAqs= Cancel-Lock: sha1:TMOWcxqu7UQC8HqC0D8HG0ctTy4= User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 SeaMonkey/2.35 In-Reply-To: Xref: csiph.com de.comp.lang.php:3494 Gregor Kofler schrieb am 11.09.2015 um 00:54: > Am 2015-09-10 um 18:57 schrieb Claus Reibenstein: > >> Wenn eine Funktion ein Objekt zurückgibt, würde ich intuitiv von einer >> Kopie ausgehen und ein unverändertes Original erwarten. Anderenfalls >> würde die Rückgabe des Objekts für mich keinen Sinn ergeben. > > Findet man aber regelmäßig beim Method Chaining vor. Stimmt. Habe ich früher auch häufiger benutzt, und ein paar Altlasten gibt es davon immer noch. Mittlerweile bin ich aber davon abgekommen, weil es nicht gerade zur besseren Lesbarkeit der Programme beiträgt. Aber auch das ist eine Designfrage. Gruß Claus