Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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
1-1265458376
LightGreen
2010-02-06 15:12
2011.09.04
Субклассинг контрола


4-1248422295
Dmitriy
2009-07-24 11:58
2011.09.04
как определить соединение


2-1305899107
Leon-Z
2011-05-20 17:45
2011.09.04
ADOTable.LoadFromFile(...)


1-1265789474
bilov
2010-02-10 11:11
2011.09.04
Приложение к среде Delphi - закладки


15-1305439433
P
2011-05-15 10:03
2011.09.04
Цифровая подпись драйвера





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский