AdapterパターンじゃなくてProxyパターンだった。名前