サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Wikipedia
qiita.com/kotaro_p
プロトコル指向プログラミングという概念について、調べたことをまとめてみました。 プロトコル指向プログラミングとは ものすごくざっくりいうと、プロトコル(Javaでいうインターフェース)を使ってプログラミングしようという概念です。 なんでプロトコル? オブジェクト指向の問題を解決するためです。 どんな問題かというと、以下の点が問題でした。 オブジェクト同士が他のインスタンスを共有していることを知らずに参照してしまう(暗黙の共有) 親クラスのメソッド、プロパティをそのまま引き継ぐため、初期化や上書きなどの調整が必要になる 複数のサブクラスを作ってもそれらを関連付けする方法がないため、 型が統一できない このような問題点がオブジェクト指向にはあるため、プロトコルを使ってクラス関係の壁をなくそうということで、プロトコルを使うのです 実際にやってみた 概念だけだとわかりづらいので、実際のコードで説明
このページを最初にブックマークしてみませんか?
『qiita.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く