2022-05-04 Q. ファクトリメソッドを主としたクラス実装で、クラスの初期化を外から隠したい Q&A Ruby A. private_class_method :new を記述する 参考にしたコードは「良いコード/悪いコードで学ぶ設計入門」の「5.2.1 private コンストラクタ+ファクトリメソッドで目的別初期化」より gist.github.com Links How to make the class constructor private in Ruby? - Stack Overflow 良いコード/悪いコードで学ぶ設計入門―保守しやすい 成長し続けるコードの書き方 | 仙塲 大也 | コンピュータ・IT | Kindleストア | Amazon