`return $this; " design pattern oder anti-pattern?

Habe ich viele Male gesehen Zend Framework mit return $this; Muster Stil
- und aus meiner Sicht:

  • Pro: scheint Ihr durchaus nicht schlecht Muster Stil für die Verkettung von vielen Aktionen, die auf das gleiche Objekt und machen Sie Ihren code kürzer.

  • Con: code sieht ein bisschen komisch, wenn Sie sehen, dass Objekt gibt selbst in der Methode, die nicht etwas anderes (z.B. Set-Methode für eine Eigenschaft)

Ist es wirklich gut Muster Praxis oder vielleicht eine anti-MusterPraxis?

EDIT: gut, es war ein wenig zu viel von meiner Seite, nennen es "Muster", vielen Dank an alle für den Hinweis mich richtige Richtung!

  • Siehe Martin Fowlers Artikel auf fluent interfaces. Ich habe es nie erlebt, wie ein antipattern. Es funktioniert sehr gut für viele Dinge. jQuery ist ein weiterer prominenter fluent interface.
  • es ist nur а coding style und die Art der syntax von Zucker, nicht in ein Muster.
InformationsquelleAutor Laimoncijus | 2011-05-26
Schreibe einen Kommentar