[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Паттерны проектирования
Эли4ка
Нашла два сайта про паттерны проектирования и диву даюсь: тут в структурных нет о текучем интерфейсе, а тут есть. Причем на первом сайте текучий интерфейс реализован в строителе, а на втором строитель в порождающих, а текучий в структурных.
Кто прав? Неужто появился очередной попов, который уже и до паттернов добрался? sad.gif
Valick
Эли4ка, сам по себе текучий интерфейс не несёт никакого функционала. Для того что бы он стал возможным метод класса должен возвращать текущий объект, или делегировать управление другому объекту. Квери билдер по сути состоит в основном из сеттеров (метод который может ничего не возвращать, поэтому ему ничего не мешает вернуть текущий объект), но даже в нём текучий интерфейс используется исключительно для красоты. И вообще без разницы в каком паттерне использовать или не использовать текучий интерфейс. Какая в пень разница кто на каком сайте и в каком паттерне его применил? Судя по вопросу ты понимаешь гораздо меньше, чем сама про себя думаешь.
Кадаж тебе надоест страдать хернёй и ты начнёшь наконец читать книги.

_____________
Стимулятор ~yoomoney - 41001303250491
Эли4ка
Valick, хорошо, вы сделали выводы обо мне. Но не ответили на главное - правильно ли его относить к паттернам проектирования(шаблонам программирования) или нет.
Valick
Эли4ка, к паттернам да, к паттернам проектирования нет (ИМХО). Если не принимать во внимание делегирование, то архитектура приложения не зависит от того применил ты или нет этот текучий интерфейс.


_____________
Стимулятор ~yoomoney - 41001303250491
Эли4ка
Спасибо.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.