Mit diesem Buch zeigt Alexandrescu neue Wege und moderne Designtechniken, die die Elemente Entwurfsmuster, generische Programmierung und C++ vereinen, um flexiblen und wiederverwendbaren Code zu produzieren. Die Kombination dieser Techniken führt dazu, den Designprozess grundlegend zu verbessern und dessen Fexibilität von Anfang an zu erhöhen. Ziel dieses Buches ist es, generische Komponenten zu entwickeln.