Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.009 c
15-1303279486
Inovet
2011-04-20 10:04
2011.09.04
Фильм "Generation П" кто-нибудь уже видел?


15-1305201437
stay unknown
2011-05-12 15:57
2011.09.04
отрисовка Items в tlistbox


3-1263807978
miau
2010-01-18 12:46
2011.09.04
Не желает выполнятся запрос через Query


8-1215855784
AlexanderMS
2008-07-12 13:43
2011.09.04
Программа вылетает на команде IGraphBuilder.RenderFile


15-1304428633
istok
2011-05-03 17:17
2011.09.04
delphi and mac...




   Наверх