インターフェース　振る舞いと実装