>>286
残念だけど、「その考え方」は Smalltalk の時代から「よくある言い方」、
いわゆる「イディオム」の一つとして普通に存在している
ちなみに Smalltalk では、>>285 の表現を借りると:

 上書きしないと subclassResponsibility メッセージを
 投げるだけのメソッド作っとく。

になり、これを Ruby で言い直せば:

 上書きしないと例外 SubclassResponsibility を
 発生させる(raise する)だけのメソッド作っとく。

になる

さて >>286 に限らず、C++/Java のような静的OOPしか知らない人が
「OO設計の概念は C++/Java から生まれた」みたいな
硬直した発想をしがちなのはナゼなんだろうか?