2010-12-02から1日間の記事一覧

【C言語によるデザインパターン】Strategy

Strategyの概要 Strategyとは,アルゴリズムをクライアントから引き離す。 同じインターフェースをもつ派生クラスにアルゴリズムを記述するというもの. 詳細は下記参考. yusuke-ujitoko.hatenablog.com Cでの実装 #include <stdio.h> #define SORT(x) sort_##x##_() </stdio.h>…