Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 07.03.2012, 20:53
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 31  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
И не подумаем!
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

Старый 09.03.2012, 22:42
terbooter вне форума Посмотреть профиль Отправить личное сообщение для terbooter Найти все сообщения от terbooter
  № 32  
Ответить с цитированием
terbooter

Регистрация: Oct 2006
Адрес: Novosibirsk-Kaliningrad
Сообщений: 1,278
Отправить сообщение для terbooter с помощью ICQ Отправить сообщение для terbooter с помощью Skype™
Полностью согласен с объяснением Wolsh.

Старый 29.03.2012, 20:17
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 33  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Различия.
__________________
משיח לא בא
משיח גם לא מטלפן

Старый 29.03.2012, 21:39
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 34  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Недавно попалось изложение интересной беседы по другому поводу, но там, в том числе было и про шаблоны, и в том числе про недостатки. Идея заключалась в том, что языки со статической типизацией и объектность плохо совместимы. Уже само по себе наличие такой проблемы (как создать множество наследников разных классов с похожим поведением) вызвано этими двумя свойствами языка. (Я говорю про видео, где человек прикручивает костыли к Явовской / Сишарповской объектной модели).
Не знаю... в данном контексте хорошего решения нет. На практике - нужно смотреть по обстоятельствам, чем проще будет пожертвовать, какие конкретные требования существуют. Иногда даже банальное копирование кода оказывается лучшим решением чем нагромождение абстрактных классов - если скопировать нужно всего пару строчек. Если это позволит программе оставаться модульной иногда лучше чем придумывать интерфейсы / абстрактные классы, которые все равно либо притянут кучу зависимостей, либо не дадут достаточной гарантии относительно взаимодействующих сторон.

Что до вопроса в заголовке темы: ну, перед вами есть пример с тысячелетней историей того, как люди необоснованно и неукоснительно дословно соблюдали набор принципов, которы зачастую не то, что не имел ничего общего с действительностью, но даже вредил особо рьяным исполнителям.
Скорее всего "мост" и "стратегия" взаимозаменимы / зависят от точки зрения того, кто их описывает.
Что вики говорит по этому поводу:

Цитата:
The UML class diagram for the Strategy pattern is the same[further explanation needed] as the diagram for the Bridge pattern. However, these two design patterns aren't the same in their intent. While the Strategy pattern is meant for behavior, the Bridge pattern is meant for structure.
The coupling between the context and the strategies is tighter than the coupling between the abstraction and the implementation in the Bridge pattern.
Что в переводе на человеческий:
Цитата:
Это одно и то же, просто кому-то надо было реферат дотянуть до нужного количества страниц, а преподаватель не разрешил шрифы растягивать.
__________________
Hell is the possibility of sanity

Создать новую тему Ответ Часовой пояс GMT +4, время: 16:56.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 16:56.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.