Monostateパターン

GOFの23のデザインパターンにないので知りませんでしたが、フィールドがすべてstaticなクラスのことらしい。Singletonと同じような目的の別アプローチです。が、個人的にはこのパターンは好みじゃありません。newでオブジェクトを生成した場合に、Monostateとなるものとそうではないものができ、見た目ではそれを区別しにくいので混乱しそうです。Singletonと違って普通のクラスのように扱えるところがポイントらしいですが、普通と異なるものは異なって見えるべきではないでしょうか。