powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Какие шаблоны наиболее часто используются.
12 сообщений из 37, страница 2 из 2
Какие шаблоны наиболее часто используются.
    #34118878
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Akh

Не, ну а кроме шуток (ну не доходит до меня) ЗАЧЕМ себя торопить ???
...
Рейтинг: 0 / 0
Какие шаблоны наиболее часто используются.
    #34119023
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)2 Akh

Не, ну а кроме шуток (ну не доходит до меня) ЗАЧЕМ себя торопить ???

Что бы знать методы, подходы и уже их использовать
...
Рейтинг: 0 / 0
Какие шаблоны наиболее часто используются.
    #34119456
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для чего понятно, непонятно зачем БЫСТРО ?
...
Рейтинг: 0 / 0
Какие шаблоны наиболее часто используются.
    #34119570
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)Для чего понятно, непонятно зачем БЫСТРО ?

Не быстро, а по частям, т.к. процесс растягиватся на неопределенное время.
...
Рейтинг: 0 / 0
Какие шаблоны наиболее часто используются.
    #34119718
Фотография blinded
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akh, ты не торопись. Ведб в конце тебя ждет жуткое разочарование, ты все это уже делал, только вот не знал что оно так называется:) Эта книжка нужна в большей мере за тем, чтобы как в бородатом анекдоте Сказал анекдот N 5 и все засмеялись
...
Рейтинг: 0 / 0
Какие шаблоны наиболее часто используются.
    #34119742
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а Александреску об чём пишет?
...
Рейтинг: 0 / 0
Какие шаблоны наиболее часто используются.
    #34119786
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blindedAkh, ты не торопись. Ведб в конце тебя ждет жуткое разочарование, ты все это уже делал, только вот не знал что оно так называется:) Эта книжка нужна в большей мере за тем, чтобы как в бородатом анекдоте Сказал анекдот N 5 и все засмеялись

Да. Такая мысля у меня была (на счет того, что уже пользую). Но отгадка в том, что придумав какой-то способ, и реализовав его для конкретной задачи, он ассоциируется с этой самой конкретной задачей. Верояность того, что в другой раз я опять его использую минимальна. Путем чтения, ассоциотивность переносится в другую плоскость. Проектирование программы облегчается на порядки.

Потом, читая, что у же знаю, узнаю обширность применения данного метода, которая бы мне никогда в голову не пришла, а так же, можно встретить как сделать это другими способами, и что с каждым способом преобретается.

Вообщем, далеко еще можно эту мысль развить. ;)
...
Рейтинг: 0 / 0
Какие шаблоны наиболее часто используются.
    #34119798
Фотография blinded
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maXmoа Александреску об чём пишет?
О технике обобщенного программирования на С++, это немножко из другой оперы. Просто GoF очень слаб с точки зрения реализации и мало что дает человеку который довольно долго программирует. Скажем так GoF путеводитель по ресторанам, а Александреску полноценная поваренная книга
...
Рейтинг: 0 / 0
Какие шаблоны наиболее часто используются.
    #34119806
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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. Для большей пользы тексты библиотеки нужно скачать из сети (адрес приведен в книге), и покопаться в них.

Эта книга - из серии "долгоиграющих". Ее невозможно прочитать один раз и положить на полку. "Язык С++ изучается постепенно", поэтому по мере повышения собственной квалификации книжку регулярно снимаешь с полки и перечитываешь.
...
Рейтинг: 0 / 0
Какие шаблоны наиболее часто используются.
    #34120040
pandrew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Также полезная книга
Но очень толстая - только для летнего чтения.
...
Рейтинг: 0 / 0
Какие шаблоны наиболее часто используются.
    #34120689
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blindedПросто GoF очень слаб с точки зрения реализации и мало что дает человеку который довольно долго программирует.

Очень верно. Далеки они от народа. Например, как правильно реализовать Singleton на С++ - нету.
...
Рейтинг: 0 / 0
Какие шаблоны наиболее часто используются.
    #34122663
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А они больше по SmallTalk-у. И сами этого не скрывают.
А Singleton они действительно говенный предложили. Майерс потом додумал, а Александреску развил :)
...
Рейтинг: 0 / 0
12 сообщений из 37, страница 2 из 2
Форумы / C++ [игнор отключен] [закрыт для гостей] / Какие шаблоны наиболее часто используются.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]