Ruby 初心者スレッド Part 55
■ このスレッドは過去ログ倉庫に格納されています
0289デフォルトの名無しさん
2014/08/13(水) 00:23:51.87ID:KN2EsXN5残念だけど、「その考え方」は Smalltalk の時代から「よくある言い方」、
いわゆる「イディオム」の一つとして普通に存在している
ちなみに Smalltalk では、>>285 の表現を借りると:
上書きしないと subclassResponsibility メッセージを
投げるだけのメソッド作っとく。
になり、これを Ruby で言い直せば:
上書きしないと例外 SubclassResponsibility を
発生させる(raise する)だけのメソッド作っとく。
になる
さて >>286 に限らず、C++/Java のような静的OOPしか知らない人が
「OO設計の概念は C++/Java から生まれた」みたいな
硬直した発想をしがちなのはナゼなんだろうか?
■ このスレッドは過去ログ倉庫に格納されています