yield1 이터레이터 패턴 ✏️ 이터레이터 패턴 이터레이터 패턴(Iterator Pattern)이란 이터레이터를 사용하여 컬렉션의 요소들에 접근하는 디자인 패턴입니다. 이터레이터 패턴은 컬렉션 내의 각 항목에 순차적으로 접근하면서 복잡한 내부 구조를 노출하지 않고도 컬렉션을 반복할 수 있는 방법을 제공하는 패턴으로, 컬렉션과 반복 로직을 분리하여 컬렉션의 구조를 변경하지 않고도 반복 작업을 수행할 수 있게 해 줍니다. 이터레이터 패턴은 컬렉션 객체와 이터레이터 객체로 구성됩니다. 이터레이터 객체는 컬렉션 내의 항목에 접근하는 인터페이스를 정의하며, 컬렉션 객체는 이터레이터 객체를 생성하고 이터레이터 인터페이스를 구현하는 실제 이터레이터 객체를 반환합니다. 더보기 💡 이터레이터 (Iterator) 이터레이터는 컬렉션 내의 요소들에 .. ComputerScience/디자인 패턴 2023. 11. 13. 이전 1 다음