機能を実装するという契約だ。インタフェースの契約書は非常にシンプルであり、クラスと同じような記述方法で、メソッドの宣言だけを並べて記述する。これは前回デリゲートして定義したものに似ている。契約をしたクラスの実装に対して、リンク先の文字列を返せという意味の指示となる。ちなみに、メソッドの特別形であるプロパティも使えるが、ここで混ぜると話がややこしくなるので、今はやめておく。インタフェースを適用する。