Текущий архив: 2011.09.04;
Скачать: CL | DM;
Вниз
Паттерны проектирования Найти похожие ветки
← →
Kerk © (2011-05-13 22:37) [0]А ведь Фаулер с товарищами - это такие американские Альтшуллеры. Ведь реально сама идея паттернов проектирования ПО - это переложение ТРИЗ на нашу область работы.
← →
Sergey Masloff (2011-05-14 07:30) [1]Не согласен. Паттерны просто типовые конкретные решения а в ТРИЗ - методики поиска решений... Вобщем ИМХО о разном там
← →
имя (2011-05-14 09:59) [2]Удалено модератором
← →
имя (2011-05-14 10:11) [3]Удалено модератором
← →
имя (2011-05-14 10:34) [4]Удалено модератором
← →
Игорь Шевченко © (2011-05-14 11:49) [5]
> Ведь реально сама идея паттернов проектирования ПО
Взята из архитектуры, об чем Гамма сотоварищи честно пишут
← →
Kerk © (2011-05-14 13:13) [6]
> Sergey Masloff (14.05.11 07:30) [1]
>
> Не согласен. Паттерны просто типовые конкретные решения
> а в ТРИЗ - методики поиска решений... Вобщем ИМХО о разном
> там
ТРИЗ более проработана, с этим я согласен.
Но вообще подход похож. Альтшуллер изучил огромное количество конкретных решений, чтобы выделить общие подходы. Патерны предлагают похожий подход.
← →
Иксик © (2011-05-14 13:29) [7]Удалено модератором
← →
Дмитрий Тимохов (2011-05-14 19:16) [8]что такое ТРИЗ?
← →
Kerk © (2011-05-14 19:17) [9]
> Дмитрий Тимохов (14.05.11 19:16) [8]
http://ru.wikipedia.org/wiki/%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B5%D1%82%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%B8%D1%85_%D0%B7%D0%B0%D0%B4%D0%B0%D1%87
← →
Mystic © (2011-05-14 22:40) [10]Имхо, значение паттернов больше в том, что для типичного случая есть собственное имя. Т. е. не надо говорить: а давай-ка зафигачим так, вот так и так! Можно сказать проще? а может воспользуемся паттерном визитор?
← →
Kerk © (2011-05-14 23:21) [11]Да, это немаловажно.
← →
Petr V. Abramov © (2011-05-14 23:56) [12]
>
> > Дмитрий Тимохов (14.05.11 19:16) [8]
>
> http://ru.wikipedia.org/wiki/%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B5%D1%82%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%B8%D1%85_%D0%B7%D0%B0%D0%B4%D0%B0%D1%87
>
В результате своего развития ТРИЗ вышла за рамки решения изобретательских задач в технической области, и сегодня используется также в нетехнических областях (бизнес, искусство, литература, педагогика, политика и др.).
вот откуда песцы-то крадутся жирные.
> Mystic © (14.05.11 22:40) [10]
>
> Имхо, значение паттернов больше в том, что для типичного
> случая есть собственное имя. Т. е. не надо говорить: а давай-
> ка зафигачим так, вот так и так! Можно сказать проще? а
> может воспользуемся паттерном визитор?
это да, польза несомненная.
← →
Дмитрий Тимохов (2011-05-15 00:14) [13]У меня к паттернам было несколько периодов отношения.
Я в начале чуть ли не молился на них.
Потому пришло понимание, что это свого рода кирпичи размышления над архитектурами. Зачастую для не для ООП. А в принципе полезно порассуждать в терминах - этот компонент "знает" об этом, а тот не знает и т.д. Паеттерны воспитывают культуру подобных рассуждений. Еще полезно Фаулера почитать "Архитектуры корпоративных приложений". Там много, но тоже дает аппарат неплохой рассуждений.
← →
Юрий Зотов © (2011-05-15 10:36) [14]Паттерны... паттерны... наведут науку на голом месте... а на самом деле ничего нового.
Типовые решения - вот как это всегда называлось. И вполне естественно, что, решая какую-то задачу, совсем не будет лишним знать ее типовые решения, их особенности, области использования, преимущества, недостатки и т.п. Причем этому "открытию" сто лет в обед.
Собственно, именно знание типовых решений и порождает специалиста.
Страницы: 1 вся ветка
Текущий архив: 2011.09.04;
Скачать: CL | DM;
Память: 0.48 MB
Время: 0.003 c