ページ

2014年8月13日水曜日

C++と戯れる 3 - Policy -

今回はポリシーに関して

ポリシーとポリシークラス
・・・クラス内で使用する処理をコンパイル時に選択可能にする手法。
          GoFのStrategyデザインパターンと比較される。

例)ポリシーに基づいて設計されたログ出力


















↓実行結果





次は静的メンバ関数ではなく、非静的メンバ関数によるポリシークラス












↓実行結果





今度は継承によるポリシー












↓実行結果





とても便利なものだ、
今後色々活用しよう、いや完璧するな^^;。

0 件のコメント:

コメントを投稿