パターンの抽象化(メモリ節約のため)