|
|
|
Какие шаблоны наиболее часто используются.
|
|||
|---|---|---|---|
|
#18+
Пытаюсь начать читать банду. На что стоит обратить внимание (по опыту) в первую очередь (наиболее часто/удобно используются). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2006, 10:44 |
|
||
|
Какие шаблоны наиболее часто используются.
|
|||
|---|---|---|---|
|
#18+
Прочитай все (у них неплохой пример простенького редактора), сам будешь потом выбирать при проектировании. Увидишь, что даже для ерунды крайне полезны штук 15. Я сам недавно приобщился, но точно полезны: команда, одиночка, адаптер, мост. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2006, 14:27 |
|
||
|
Какие шаблоны наиболее часто используются.
|
|||
|---|---|---|---|
|
#18+
Время физически нет. Приходится урывать. Что бы не читать все подряд выставляю приоритеты. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2006, 14:35 |
|
||
|
Какие шаблоны наиболее часто используются.
|
|||
|---|---|---|---|
|
#18+
AkhВремя физически нет. Приходится урывать. Что бы не читать все подряд выставляю приоритеты.Срочно переставь приоритеты. Знание шаблонов проектирования, аналогично знанию языка, - без этого нельзя программировать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2006, 15:09 |
|
||
|
Какие шаблоны наиболее часто используются.
|
|||
|---|---|---|---|
|
#18+
pandrew AkhВремя физически нет. Приходится урывать. Что бы не читать все подряд выставляю приоритеты.Срочно переставь приоритеты. Знание шаблонов проектирования, аналогично знанию языка, - без этого нельзя программировать. :) Выделение времени находится в секции private. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2006, 15:22 |
|
||
|
Какие шаблоны наиболее часто используются.
|
|||
|---|---|---|---|
|
#18+
а можно ламерский вопрос - что значит сие: AkhПытаюсь начать читать банду. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2006, 15:34 |
|
||
|
Какие шаблоны наиболее часто используются.
|
|||
|---|---|---|---|
|
#18+
sashka304а можно ламерский вопрос - что значит сие: AkhПытаюсь начать читать банду. Приемы объектно-ориентированного проектирования. Паттерны проектирования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2006, 15:47 |
|
||
|
Какие шаблоны наиболее часто используются.
|
|||
|---|---|---|---|
|
#18+
Можно вставить свой пятикопеечный вопрос по теме? Как отнаследоваться от класса шаблона? То есть иметь одни тип, который будет отнаследован от любого из N типов полученных в результате параметризации. Другими словами нужно скрыть параметризацию в классе потомке чтобы можно было вызывать виртуальные функции через указатель на базовый класс не зависимо от значения параметра. Приветствуется ссылки на литературу , а лучше инет, где расписаны принципы. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2006, 18:48 |
|
||
|
Какие шаблоны наиболее часто используются.
|
|||
|---|---|---|---|
|
#18+
AkhПытаюсь начать читать банду. На что стоит обратить внимание (по опыту) в первую очередь (наиболее часто/удобно используются). Какие кирпичики чаще применяются ? Зависит от задачи :) Прочитать хотя-бы мельком надо все. Авторы представляют СИСТЕМУ кирпичиков. Без полного прочтения возможны постэффекты ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2006, 08:33 |
|
||
|
Какие шаблоны наиболее часто используются.
|
|||
|---|---|---|---|
|
#18+
onstat-Можно вставить свой пятикопеечный вопрос по теме? Если правельно понял вопрос, то так: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2006, 09:46 |
|
||
|
Какие шаблоны наиболее часто используются.
|
|||
|---|---|---|---|
|
#18+
onstat-Можно вставить свой пятикопеечный вопрос по теме?Оfftopic. Заводи свою тему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2006, 09:52 |
|
||
|
Какие шаблоны наиболее часто используются.
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)Какие кирпичики чаще применяются ? Зависит от задачи :) Прочитать хотя-бы мельком надо все. Авторы представляют СИСТЕМУ кирпичиков. Без полного прочтения возможны постэффекты Кирпичики содержат в себе определенные идеи. Отсюда отталкиваюсь. Скорее не постэффекты, а не рациональная реализация. Осознаю, но вопрос остается в силе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2006, 09:56 |
|
||
|
Какие шаблоны наиболее часто используются.
|
|||
|---|---|---|---|
|
#18+
Под постэффектами я подразумеваю, прежде всего настойчивые попытки забивания гвоздей мелкоскопом со стороны некоторых адептов, освоивших лишь избранные главы Имеет смысл прочитать повествование о графическом редакторе, отвлекаясь на упоминаемые паттерны по мере их озвучания. Затем по списку (это первое прочтение). Далее, рекомендую использовать как справочник (и почитать Александреску, многое проясниться). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2006, 10:01 |
|
||
|
Какие шаблоны наиболее часто используются.
|
|||
|---|---|---|---|
|
#18+
А относительно нехватки времени - Вас ведь никто не торопит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2006, 10:02 |
|
||
|
Какие шаблоны наиболее часто используются.
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)Под постэффектами я подразумеваю, прежде всего настойчивые попытки забивания гвоздей мелкоскопом со стороны некоторых адептов, освоивших лишь избранные главы Имеет смысл прочитать повествование о графическом редакторе, отвлекаясь на упоминаемые паттерны по мере их озвучания. Затем по списку (это первое прочтение). Далее, рекомендую использовать как справочник (и почитать Александреску, многое проясниться). Вообще, безаппеляционность вашей точки зрения понял. Саму точку зрения тоже. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2006, 10:03 |
|
||
|
Какие шаблоны наиболее часто используются.
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)А относительно нехватки времени - Вас ведь никто не торопит Я тороплю. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2006, 10:04 |
|
||
|
Какие шаблоны наиболее часто используются.
|
|||
|---|---|---|---|
|
#18+
AkhВообще, безаппеляционность вашей точки зрения понял. Саму точку зрения тоже. Спасибо. Всегда пожалуйста :) Забавно, что Вы СРАЗУ поняли, кого я имею в виду и обиделись ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2006, 11:40 |
|
||
|
Какие шаблоны наиболее часто используются.
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan) AkhВообще, безаппеляционность вашей точки зрения понял. Саму точку зрения тоже. Спасибо. Всегда пожалуйста :) Забавно, что Вы СРАЗУ поняли, кого я имею в виду и обиделись ... Не волнуйтесь, никто не обиделся. Вы оцениваете свою реплику по своим взглядам, я ее оцениваю по мною предполагаемым вашим. И, вообще, обижаться в этом случае бессмысленно. Тем более уже хорошо, зная ваш стиль ответов. :) Ну, и доводы ваши тоже имеют для меня смысл. Так что время обсуждения не считаю пропавшим даром. А вы: обиделись, обиделись. ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2006, 11:54 |
|
||
|
Какие шаблоны наиболее часто используются.
|
|||
|---|---|---|---|
|
#18+
AkhНу, и доводы ваши тоже имеют для меня смысл. Я рад, что оказался полезен. Что же до моего стиля общения - все имеет свою причину ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2006, 12:26 |
|
||
|
Какие шаблоны наиболее часто используются.
|
|||
|---|---|---|---|
|
#18+
Akh Приемы объектно-ориентированного проектирования. Паттерны проектирования. Оно же GoF что означает "Gang of Four" или по-русски - "Банда Четырех" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2006, 16:32 |
|
||
|
Какие шаблоны наиболее часто используются.
|
|||
|---|---|---|---|
|
#18+
MasterZiv Akh Приемы объектно-ориентированного проектирования. Паттерны проектирования. Оно же GoF что означает "Gang of Four" или по-русски - "Банда Четырех" Да. Я знаю. :) А по сути, есть совет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2006, 16:49 |
|
||
|
Какие шаблоны наиболее часто используются.
|
|||
|---|---|---|---|
|
#18+
http://www.rian.ru/world/20060106/42873683.html а вы читаете их книжки!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2006, 17:24 |
|
||
|
Какие шаблоны наиболее часто используются.
|
|||
|---|---|---|---|
|
#18+
maXmo http://www.rian.ru/world/20060106/42873683.html а вы читаете их книжки!! А я то думаю, откуда в книге про программирование коммунистическая подоплека. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2006, 17:35 |
|
||
|
Какие шаблоны наиболее часто используются.
|
|||
|---|---|---|---|
|
#18+
На мой взгляд самое необходимое: Abstract Factory Singleton Adapter Bridge Composite Decorator Facade Subject/Observer Chain of responsibility Visitor iterator ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2006, 19:48 |
|
||
|
Какие шаблоны наиболее часто используются.
|
|||
|---|---|---|---|
|
#18+
MasterZivНа мой взгляд самое необходимое: Abstract Factory Singleton Adapter Bridge Composite Decorator Facade Subject/Observer Chain of responsibility Visitor iterator Спасибо. Уже вырисовался даже план действий. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 09:47 |
|
||
|
Какие шаблоны наиболее часто используются.
|
|||
|---|---|---|---|
|
#18+
2 Akh Не, ну а кроме шуток (ну не доходит до меня) ЗАЧЕМ себя торопить ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 11:52 |
|
||
|
Какие шаблоны наиболее часто используются.
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)2 Akh Не, ну а кроме шуток (ну не доходит до меня) ЗАЧЕМ себя торопить ??? Что бы знать методы, подходы и уже их использовать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 12:20 |
|
||
|
Какие шаблоны наиболее часто используются.
|
|||
|---|---|---|---|
|
#18+
Для чего понятно, непонятно зачем БЫСТРО ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 13:52 |
|
||
|
Какие шаблоны наиболее часто используются.
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)Для чего понятно, непонятно зачем БЫСТРО ? Не быстро, а по частям, т.к. процесс растягиватся на неопределенное время. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 14:15 |
|
||
|
Какие шаблоны наиболее часто используются.
|
|||
|---|---|---|---|
|
#18+
Akh, ты не торопись. Ведб в конце тебя ждет жуткое разочарование, ты все это уже делал, только вот не знал что оно так называется:) Эта книжка нужна в большей мере за тем, чтобы как в бородатом анекдоте Сказал анекдот N 5 и все засмеялись ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 14:50 |
|
||
|
Какие шаблоны наиболее часто используются.
|
|||
|---|---|---|---|
|
#18+
а Александреску об чём пишет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 14:56 |
|
||
|
Какие шаблоны наиболее часто используются.
|
|||
|---|---|---|---|
|
#18+
blindedAkh, ты не торопись. Ведб в конце тебя ждет жуткое разочарование, ты все это уже делал, только вот не знал что оно так называется:) Эта книжка нужна в большей мере за тем, чтобы как в бородатом анекдоте Сказал анекдот N 5 и все засмеялись Да. Такая мысля у меня была (на счет того, что уже пользую). Но отгадка в том, что придумав какой-то способ, и реализовав его для конкретной задачи, он ассоциируется с этой самой конкретной задачей. Верояность того, что в другой раз я опять его использую минимальна. Путем чтения, ассоциотивность переносится в другую плоскость. Проектирование программы облегчается на порядки. Потом, читая, что у же знаю, узнаю обширность применения данного метода, которая бы мне никогда в голову не пришла, а так же, можно встретить как сделать это другими способами, и что с каждым способом преобретается. Вообщем, далеко еще можно эту мысль развить. ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 15:04 |
|
||
|
Какие шаблоны наиболее часто используются.
|
|||
|---|---|---|---|
|
#18+
maXmoа Александреску об чём пишет? О технике обобщенного программирования на С++, это немножко из другой оперы. Просто GoF очень слаб с точки зрения реализации и мало что дает человеку который довольно долго программирует. Скажем так GoF путеводитель по ресторанам, а Александреску полноценная поваренная книга ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 15:07 |
|
||
|
Какие шаблоны наиболее часто используются.
|
|||
|---|---|---|---|
|
#18+
maXmoа Александреску об чём пишет? Современное проектирование на С++ Обобщенное программирование и прикладные шаблоны проектирования Аннотация В книге изложена новая технология программирования, представляющая собой сплав обобщенного программирования, метапрограммирования шаблонов и объектно- ориентированного программирования на С++. Настраиваемые компоненты, созданные автором, высоко подняли уровень абстракции, наделив язык С++ чертами языка спецификации проектирования, сохранив всю его мощь и выразительность. В книге изложены способы реализации основных шаблонов проектирования. Разработанные компоненты воплощены в библиотеке Loki, которую можно загрузить с Web-страницы автора. Книга предназначена для опытных программистов на С++. Содержание Часть I. Методы Глава 1. Разработка классов на основе стратегий Глава 2. Приемы программирования Глава 3. Списки типов Глава 4. Размещение в памяти небольших объектов Часть II. Компоненты Глава 5. Обобщенные функторы Глава 6. Реализация шаблона Singleton Глава 7. Интеллектуальные указатели Глава 8. Фабрики объектов Глава 9. Шаблон Abstract Factory Глава 10. Шаблон Visitor Глава 11. Мультиметоды Приложение. Многопоточная библиотека в стиле минимализма Библиография Предметный указатель Комментарии Валерий Лаптев Третий том серии С++ In-Depth появился после четвертого (книга Герба Саттера "Решение сложных задач на С++"). Увидев знакомые названия в оглавлении, я открыл предисловие, чтобы составить более подробное мнение о содержании. Эта книга имеет аж три предисловия: хорошо нам известного Скотта Мейерса, менее известного, но тем не менее знаменитого Джона Влиссидеса, и совсем неизвестного, но ставшего знаменитым, автора Андрея Александреску. Мэтры видимо решили поддержать молодого автора и написали потрясающие предисловия. И я на это и купился! Не покупайте эту книгу, если вы не читали первую ("Эффективное использование С++") и вторую ("Наиболее эффективное использование С++") книг Скотта Мейерса, книгу о паттернах ("Приемы объектно-ориентированного проектирования. Паттерны проектирования") Банды четырех (один из "бандитов" - Джон Влиссидес) и плохо разбираетесь в шаблонах. Прежде, чем читать книгу Александреску, надо прочитать от корки до корки книгу о шаблонах - "Шаблоны С++" Д. Вандевурда и Н.М. Джосаттиса. А если уже купили, то положите на полку до тех пор, пока не прочтете указанные книжки. Однако для высоких профессионалов, которые "хлебнули лиха" при разработке и последующем сопровождении нескольких систем, эта книга может послужить светом в конце тоннеля. Если вам приходилось из проекта в проект применять одни и те же решения, то вы, очевидно, использовали свои прежние наработки. Программисты обычно используют свои тексты в режиме copy/paste, переделывая их под новый проект. В этой книге как раз и объясняется, как создать достаточно обобщенный вариант, который в следующий раз потребует не переделки, а настройки. Если вы хорошо знаете паттерны, то лучше начинать читать со второй части. По мере чтения возникает необходимость обращаться к первой части, чтобы разобраться с техникой реализации того или иного паттерна. Например, при реализации обобщенного варианта фабрики объектов (глава 8) могут понадобиться списки типов, подробности о которых изложены раньше (в главе 3). Книга будет полезна и тем программистам, которые достаточно хорошо знают сам язык С++, но хотят изучить паттерны и некоторые типовые приемы программирования, например, мультиметоды. Надо положить перед собой две книги: одна книга Александреску, а вторая та, в которой изложено то же самое другим автором. Например, интеллектуальные указатели хорошо читать вместе с книгой Джеффа Элждера ("С++"), а мультиметоды - со второй книгой Мейерса. Часто оказывается, что в одной книге разъясняется то, что непонятно в другой. Лично для меня очень интересной оказалась глава об интеллектуальных указателях, которую я читал вместе с книгой Скотта Мейерса. В книге Александреску приводится интересная стратегия владения, которую мне не удалось обнаружить в известных мне книжках - связывание ссылок. Для программистов, которым приходилось писать многопоточные программы, полезным будет приложение, в котором автор попытался разъяснить принципы реализации библиотеки Loki. Для большей пользы тексты библиотеки нужно скачать из сети (адрес приведен в книге), и покопаться в них. Эта книга - из серии "долгоиграющих". Ее невозможно прочитать один раз и положить на полку. "Язык С++ изучается постепенно", поэтому по мере повышения собственной квалификации книжку регулярно снимаешь с полки и перечитываешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 15:10 |
|
||
|
Какие шаблоны наиболее часто используются.
|
|||
|---|---|---|---|
|
#18+
Также полезная книга Но очень толстая - только для летнего чтения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 16:14 |
|
||
|
Какие шаблоны наиболее часто используются.
|
|||
|---|---|---|---|
|
#18+
blindedПросто GoF очень слаб с точки зрения реализации и мало что дает человеку который довольно долго программирует. Очень верно. Далеки они от народа. Например, как правильно реализовать Singleton на С++ - нету. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 19:52 |
|
||
|
|

start [/forum/topic.php?all=1&fid=57&tid=2030059]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
144ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 191ms |
| total: | 429ms |

| 0 / 0 |
