>>510
>継承を使うと、特定のポリシクラスにpublicなメンバを追加することで、
>そのポリシとホストクラスを組み合わせたときの公開インタフェースを
>後付けで拡張できる。
これって結構危ない気がするんですけどどうなんですかね?
ホストクラスの名前空間をユーザの側で自由に汚せるのが気になるんですが・・・.
特にホストクラスの非公開インターフェース(通常ユーザには明示されない)と
ユーザがポリシークラスに追加した公開インターフェースが衝突したら
目も当てられないと思うんです.
ポリシーはあくまでライブラリ設計者が想定する有限の選択肢
(公開インターフェースの可否を含む)の中から
ユーザが選択するようにするのが安全だと思うのですが,どうでしょうか?