データセットで実行したいアルゴリズムのリストがあります。たとえば、私のデータセットが住所のリストであるとします。アドレスの有効性を確認する必要がありますが、検証するためのいくつかの異なるアルゴリズムがあります。私が持っていると言うvalidation_one
とvalidation_two
。ただし、将来的には、などを追加する必要がありvalidation_three
ますvalidation_four
。アドレスリストで実行するには、すべての検証が必要です。新しい検証が追加された場合も同様です。
これに合うデザインパターンはありますか?戦略はアルゴリズムを選択するためのものであることは知って いますが、データセットにすべてのアルゴリズムを適用する方法が特に必要です。