Избегайте создания экземпляров класса в Java

Недавно я столкнулся с вопросом:Как избежать создания экземпляров Java-класса?

Однако я ответил, сказав:

Если вы не хотите создавать экземпляр класса, используйте модификатор «abstract». Пример: javax.servlet.HttpServlet, объявляется как абстрактный (хотя ни один из его методов не является абстрактным), чтобы избежать создания экземпляров.

Объявите частный конструктор без аргументов.

Теперь мой вопрос а) есть ли другие способы? б) почему никто не хочет создавать экземпляр класса? - после поиска в СО, я узнал отэто что классы Util могут быть сделаны не для создания экземпляров. Какие-нибудь другие места, где мы не хотим создавать экземпляр класса в ООП?

Ответы на вопрос(5)

Ваш ответ на вопрос