まぁ正直、ワシは普段インターフェイスって使わないんだよね。
基底として、インターフェイスじゃなくていきなり抽象クラスを作って、必要な階層のクラスを引数の型に指定する方が好み。
その辺は、クラスの根本をデータと捉えるのか振る舞いと捉えるのかの「思想」の話になるのでアレです。ワシはクラスとはデータだと考えているので、振る舞いの定義だけ書いてあってプロパティの実装が存在しないインターフェイスはピンと来ない訳で、ええ。