Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.11.21;
Скачать: CL | DM;

Вниз

State vs Strategy   Найти похожие ветки 

 
Суслик ©   (2004-11-05 10:47) [0]

Добрый день, друзья.

Объясните, пожалуйста, разницу между двумя указанными паттернами проектирования. Почему их выделяют как два разных паттерна проектирования? У них столько много общего, что даже не ясно в чем разница.

Недавно я в очередной раз предпринял попытку понять разницу. Я подошел формально - сравнивал слова в описании из книга Гаммы. Разница в области применимости безусловно есть. Но это же только слова. Других формальных признаков отличий я найти не могу (диаграммы классов UML у них даже идентичные). Несмотря на то, что я не вижу отличий Гамма не говорит ни слова о том, что указанные паттерны родственны.

Схожие черты:
1. В обоих паттернах Strategy и State могут знать о Context.
2. В обоих паттернах изначально Strategy и State могут конфигурироваться клиентом Context.
3. В обоих паттернах Strategy и State могут разделаться разными контекстами.

Зананее благодарен.

ЗЫ. Огромная просьба:
1. Не давать url с описанием паттернов со словами "ну разве тебе не ясно, это же просто". Url, книги и прочий материал изучен в достаточном объеме, чтобы вести предметную беседу на обозначенную тему.
2. Не давать прочие бесполезные надменные советы.

ЗЫЫ. Т.о. предлаю предметную, но в тоже время дружественную беседу.


 
Суслик ©   (2004-11-05 18:04) [1]

если кто-то не пишет, т.к. не знает, но хочет узнать, а не потому что не хочет принимать участие в обсуждении, то можно следить за беседой здесь http://www.rsdn.ru/Forum/?mid=885615



Страницы: 1 вся ветка

Текущий архив: 2004.11.21;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.046 c
14-1099233793
DRK
2004-10-31 17:43
2004.11.21
Разгон Power Color Radeon 9600


1-1099379935
leonidus
2004-11-02 10:18
2004.11.21
Вопрос по созданию класса


1-1098723648
фантазер
2004-10-25 21:00
2004.11.21
TFileFormatsList


1-1100063817
Frozzen
2004-11-10 08:16
2004.11.21
Построение В-сплайна, как выбрать контр. точки?


8-1092505835
TRyaSS
2004-08-14 21:50
2004.11.21
JPEG и DXImageList;