0
0

委譲(delegate)

Posted at

委譲とは

メソッドの処理を他クラスにやってもらう事です。
他クラスのメソッドを再利用する形となるので、同じメソッドを何度も実装する必要が無くなります。
場合によっては不要な継承を防ぐ事も可能です。

継承との違い

継承は親クラスの全ての機能を子クラスで利用する事が出来ます。

委譲は他クラスの機能の内から必要な部分だけ再利用できます。
その為、親クラスと子クラスの間にis aの関係があるかなどクラス間関係の制約に縛られにくいです。

参考文献

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0