728x90 반응형 이터레이터 장단점1 이터레이터 패턴(면접을 위한 CS 전공지식 노트) 이터레이터 패턴 이터레이터 패턴 이터레이터 패턴은 소프트웨어 디자인 패턴 중 하나로, 컬렉션(데이터의 집합)을 반복(iterate)하면서 내부 구조를 노출하지 않고 순차적으로 접근할 수 있는 방법을 제공하는 패턴입니다. 이터레이터 패턴은 객체 지향 프로그래밍에서 많이 사용되며, 컬렉션의 내부 구조가 변경되더라도 이터레이터 인터페이스를 수정하지 않고도 반복 동작을 유지할 수 있도록 도와줍니다. 이터레이터 패턴 주요 컴포넌트 Iterator (이터레이터): 컬렉션 내의 항목들을 반복하는 인터페이스를 정의합니다. 주로 next() 메서드와 현재 위치나 종료 여부를 판단하는 hasNext() 메서드를 포함합니다. Concrete Iterator (구체적인 이터레이터): Iterator 인터페이스를 구체화하여 실.. 2023. 8. 12. 이전 1 다음 728x90 반응형