不完全なインスタンスが出来ないように initialize 内で積極的に例外活用するスタイルもある。

>>407
インスタンスを作るのはインスタンスに状態をもたせたい時。処理が複数のメソッドから成っていて状態を共有したいケース。
クラス自体にメモ書きするのはスレッドセーフにならんとか色々あってオススメしない。