>>590
別物。

「特異」という意味では同じだけど、
デザパタ: 「一つしか無い」事を意図的に保証
Rubyのクラス: 「固有」だから自ずと他のものではありえない
ってことで。

Rubyの「非singletonクラス」っつーのは、まあ「普通のクラス」と
思っといて間違いない。singletonクラス自体が何かとか、どういう時に
使うとかは本にあると思う。

そういえば、singletonクラスが>>591の通り特異クラスと言うのは
やっぱデザパタとの混同を避けるためなんだろうね。
一部コミュニティでは「eigenclass」なんて呼び方も定着しつつある。