デザインパターン

TemplateインターフェースクラスでStrategyパターンを実現する

実装メモ 複数の条件をパスしたレコードだけ抽出するみたいな用途を想定。 #include <iostream> #include <vector> #include <string> /** * Template Interface class */ template <typename T> class Filter{ public: virtual bool filter(const T &v) const = 0; virtual ~Filter(){} }; /** * T</typename></string></vector></iostream>…