Adapterパターンを実装