Adapter外部クラス化