変数宣言でinterfaceを型に指定したとき、変数に収まる物の実体っていうのは
何になるんでしょうか?インターフェイスのインスタンス?

インターフェイスのインスタンスを引数に持つメソッドがあったりするんだけど
そのインスタンスを渡されてどういう用途にするのかわからない…
これが委譲ってこと?