Adapter パターン
Product