放送大学のプログラミングの授業とリスコフ置換原則
タイトルの「リスコフ置換原則」以外にも色々あったみたいですが、とりあえずその話が多めだったのでこういうタイトルにしておきました。
tweetは自由に、追加、削除してください
岡部洋一
@__obake
それはわかってるんですが、現場ではどの程度原理原則を守っているのかを知りたくて。 @ygnygnygn @__obake @athos0220 @haruyama Ellipse-Circle Dilemmaというやつですね.この場合,overrideすればOK. #放送大学
2015-02-03 16:12:58
ygn
@ygnygnygn
@__obake @athos0220 @haruyama 原理原則を優先させるか,実用性や教えやすさを優先させるかは悩ましい問題ですよね..
2015-02-03 16:29:28
athos))))))))
@athos0220
@ygnygnygn @__obake @haruyama 少し整理させて下さい。円-楕円問題は残るものの、僕は円が楕円を継承することで先ほどの問題は解消されると思っています。楕円が円を継承することで得られる実用性や教えやすさ上の利点とはたとえばどのようなものがありますか?
2015-02-03 16:57:39
岡部洋一
@__obake
変数が少ない単純なものを上位にしたい。多角形が定義されないと正方形が定義できないとか… @athos0220 @ygnygnygn @haruyama 円が楕円を継承することで先ほどの問題は解消される…。楕円が円を継承することで得られる実用性や教えやすさ上の利点とは… #放送大学
2015-02-03 17:47:37
athos))))))))
@athos0220
@__obake @ygnygnygn @haruyama しかし数学的には、たとえば円⊆楕円であって、楕円の方がより一般的(または抽象的)な概念です。より少ない数の属性で表現できるということが、必ずしもより一般的(抽象的)であるということには繋がらないと思います。
2015-02-03 17:56:33
岡部洋一
@__obake
なので多角形の方が一般的ということになりますが、専有メモリーも増えるし… @athos0220 @__obake @ygnygnygn @haruyama しかし数学的には、たとえば円⊆楕円であって、楕円の方がより一般的(または抽象的)な概念です。 #放送大学
2015-02-03 19:34:52