はなちるのマイノート

Unityをメインとした技術ブログ。自分らしくまったりやっていきたいと思いますー!

【Unity】インターフェイスについてかるくまとめてみた

はじめに

インターフェイスの持つ重要な性質をまとめてみました。
細かい説明は他の記事を参照してみてください。

ufcpp.net

最重要事項

インターフェイスにはこの3つの性質を持ちます。
AクラスIXインターフェイスを実装していると、AオブジェクトIX型の変数に代入できる
IX型の変数は、IXインターフェイスが定義するプロパティ、メソッドが使える
・プロパティやメソッドの具体的な動作は、IXインターフェイスではなく、Aクラスに実装されている

Unityで使った簡単な例

前回インターフェイスを用いた衝突判定という記事を書いたのでそちらを参照してみてください。

hanaachiru.hatenablog.com

さいごに

具体的なクラスではなくインターフェイスに対してプログラミングするのがオブジェクト指向にとって重要なようです。
私ももっと勉強せねば・・・。