`return $ this;` шаблон проектирования или анти-шаблон?

Я много раз видел, как Zend Framework использует return $ this ; шаблон стиль - и с моей точки зрения:

  • Pro: кажется, это довольно неплохой стиль паттерна для объединения множества действий с одним и тем же объектом и уменьшения длины кода.

  • Против: код выглядит немного странно, когда вы видите, что объект возвращает себя в методе, который делает что-то еще (например, установщик для некоторого свойства).

Это действительно хорошая практика шаблона или, может быть, анти- паттерн практика?

РЕДАКТИРОВАТЬ: ну, с моей стороны было слишком много называть это «шаблоном», спасибо всем за то, что указали мне правильное направление!

13
задан Laimoncijus 26 May 2011 в 13:16
поделиться