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