Это трудно объяснить, я надеюсь, что моего английского достаточно:
У меня есть класс "A", который должен поддерживать список объектов класса "B" (например, приватный список). Потребитель класса «А» должен иметь возможность добавлять элементы в список. После того, как элементы добавлены в список, потребитель не должен иметь возможность изменять их снова, оставшись один, чтобы он не мог изменять сам список (добавлять или удалять элементы). Но он должен иметь возможность перечислять элементы в списке и получать их значения. Есть ли образец для этого? Как бы Вы это сделали?
Если вопрос недостаточно ясен, пожалуйста, дайте мне знать.