Часть 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