5.1. ポリシークラス

5.1.1. 基本構成: ポリシークラスとホストクラス
5.1.2. 結合インタフェース
5.1.3. コーディング技法

ポリシークラスは、ホストクラス(ポリシークラスを受け入れるよう設計されたクラステンプレート)にテンプレートパラメータとして与えられることで、ホストクラスの振る舞いの一部を決定するクラスである。詳細はModern C++ Design[Alexandrescu2001a][Alexandrescu2001b]やGeneric Programming Techniques [4] [5] を参照のこと。すでに確立された技法なので、ここでは概要を示すに留める。