У меня вопрос о Конструкторах. Я думаю, что конструкторы - это всего лишь наше удобство, а не методы установки, верно? Поэтому для объекта свойства, которые вы считаете важными (например, обязательные поля в веб-форме), передаются в качестве параметров в конструктор.
Есть ли какие-либо критерии, по которым эти многие параметры должны быть переданы в конструктор?
Пожалуйста, уточните эти моменты, а также любые замечания о конструкторах.
Редактировать : Извините за способ, которым я задал вопрос. Да, мы создаем объект с конструктором и присваиваем значения с помощью установщиков, но мой вопрос касается сравнения конструктора по умолчанию с сеттерами и конструктора с явными параметрами .