컬렉션 및 열거자 인터페이스에 대한 디자인 원칙
각 인터페이스 유형 뒤에는 다양한 디자인 원칙이 있습니다.
컬렉션 인터페이스는 메서드를 통해 컬렉션의 단일 항목에 임의
Item
로 액세스하고, 클라이언트가 속성을 통해Count
컬렉션에 있는 항목 수를 검색할 수 있게 하며, 종종 클라이언트가 항목을 추가하고 제거할 수 있도록 합니다.열거자 인터페이스는 컬렉션의 여러 항목에 대한 직렬 액세스를 제공하며, 열거자가 항목 반환을 중지할 때까지 클라이언트가 컬렉션에 있는 항목 수를 검색할 수 없으며 항목을 추가하거나 제거하는 방법을 제공하지 않습니다.
각 인터페이스 형식은 컬렉션의 요소에 대한 액세스를 제공하는 데 다른 역할을 합니다.