ОГЛАВЛЕНИЕ Часть I. Методы 23 Глава 1. Разработка классов на основе стратегий 25 Глава 2. Приемы программирования 45 Глава 3. Списки типов 71 Глава 4. Размещение в памяти небольших объектов 99 Часть II. Компоненты 119 Глава 5. Обобщенные функторы 121 Глава 6. Реализация шаблона Singleton 151 Глава 7. Интеллектуальные указатели 179 Глава 8. Фабрики объектов 217 Глава 9. Шаблон Abstract Factory 239 Глава 10. Шаблон Visitor 255 Глава 11. Мультиметоды 281 Приложение. Многопоточная библиотека в стиле минимализма 319 Библиография 329 Предметный указатель 331