最近、私は質問に直面しました: Java クラスのインスタンス化を回避するにはどうすればよいですか?
しかし、私は次のように答えました。
クラスをインスタンス化したくない場合は、「abstract」修飾子を使用してください。例: javax.servlet.HttpServlet は、インスタンス化を避けるために抽象として宣言されます (ただし、そのメソッドは抽象ではありません)。
引数なしのプライベート コンストラクターを宣言します。
今私の質問は、a) 他の方法はありますか? b) クラスをインスタンス化したくないのはなぜですか? - SO で検索したところ、Util クラスをインスタンス化しないようにできることがわかりました。OOP でクラスをインスタンス化したくない他の場所はありますか?