Должен ли List быть закрытым?

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

Ваши представления будут будут весьма признательны за любые недостатки / преимущества каждого варианта.

В качестве примера предположим, что у нас есть класс Employer с частными полями имя и Список <сотрудников> . Мой вопрос в том, следует ли делать список сотрудников частным или открытым и каковы преимущества / недостатки в любом случае.

11
задан Dimitris 5 October 2010 в 12:00
поделиться