Avatar
鋭い
12:21 PM
そう 実はオブジェクト指向って、ひとつのものを指すものではないんですよね
😳 2
12:21 PM
ひとつはObj-C的なオブジェクト指向 もうひとつはSwift的なオブジェクト指向
😮 1
👀 1
12:22 PM
前者は、アランケイが目指した、いわば「メッセージング」を中心とした概念です
12:22 PM
そして後者は、ストラウストラップという人が道筋をつけた、抽象データ型をベースにしたオブジェクト指向
12:22 PM
てことで、世界にはいろんな開発コミュニティはあるけど、オブジェクト指向って何か?を理解するにあたっては、Swift界隈のみなさんが一番真実に近い立場にいると思ってるんです
😲 2
😮 1
12:23 PM
…実はこれ、音声でやろうかと思ってまして
12:23 PM
今テキストでぱちぱち打つのが結構遅くてテンポ悪い感があります
12:24 PM
なので、さっきのリンクを解禁します!
12:24 PM
忙しい人のためのまとめ一般に「オブジェクト指向プログラミング」と呼ばれる考え方には発案者が異なる二..
12:25 PM
アランケイのオブジェクト指向は、 「すべてのものはオブジェクト」と捉えて、それぞれがメッセージを送り合うという世界観です
12:25 PM
なので、それぞれのオブジェクトが何をやっているかはそれぞれは知らない
12:26 PM
逆に、抽象データ型のほうは、可能な限り静的に「できることだけをできるようにする」ものでした