Мне нужно ваше мнение об этом, потому что я прочитал много разных вещей по этому вопросу. Если у вас есть List<T>
или какой-либо список в объявлении класса, вы делаете его закрытым, а затем добавляете или удаляете элементы с использованием определенных методов или публикуете его?
Ваши взгляды будут высоко оценены с любыми недостатками/преимуществами каждого варианта.
Чтобы привести пример, скажем, мы имеем class Employer
с частными полями name
и List<Employees>
. Мой вопрос в том, следует ли нам сделать список сотрудников частным или общедоступным и какие преимущества/недостатки будут в обоих случаях.