基本インターフェースを実装