pleroma.tenjuu.net

たしかに…

これは世界中で誤って使われているが、 is-a 関係という言い方で汎化関係を指すのは言語学的にヘンです。

  • インスタンス/クラス関係が is-a のはずだが今となってはさらに誤解を生んでしまう
  • サブクラス/スーパークラス関係は ako(a-kind-of) 関係

https://speakerdeck.com/hanyudaeiiti/obuziekutozhi-xiang-noriorientesiyon-li-shi-wozhen-rifan-ri-aishi-dai-nixiang-kinaoru?slide=50

replies
1
announces
0
likes
2

Wikipedia にもおもいっきり書いてあるな。

知識表現、オブジェクト指向プログラミング、オブジェクト指向設計では、is-aとは、あるクラスBはもう一つのクラスAのサブクラスである(また、AはBのスーパークラスである)という関係である。

https://ja.wikipedia.org/wiki/Is-a

知識表現はたぶん70年代だけど、その時期のパラダイムがめっちゃ残ってしまってるんだな