オブジェクト作成のための「静的ファクトリメソッド対コンストラクタ」が議論されている有効なJavaアイテム1を調べていました。上記の欠点の1つは次のとおりです。Effective Java Item1 - オブジェクト作成のための静的ファクトリメソッド
"静的ファクトリメソッドのみを提供することの主な欠点は、パブリックまたは保護されたコンストラクタのないクラスはサブクラス化できないことです。
オブジェクトの合成を継承に促進するので、これは良いことだとも言われています。しかし、本当に相続が必要な場合、それは深刻な制限ではありませんか?なぜクラスが拡張されるかどうかわからないときに、オブジェクト作成のための静的ファクトリメソッドを好むべきですか?
返信いただきありがとうございました、本の項目17を指摘してください! –