Iterator

    [디자인패턴] Iterator 패턴을 Swift로 구현해보기

    요즘 회사 스터디를 'Java 언어로 배우는 디자인 패턴 입문' 책으로 진행하고 있습니다. 예전에 읽었던 책이지만 스위프트로 다시 구현해보면 더 체득할 수 있는 것이 많겠다는 생각이 들었습니다. (예전에 썼던 글 홍보) [서평] 코드로 작성된 드라마, 디자인패턴 JAVA 언어로 배우는 디자인 패턴 입문을 읽고서 medium.com Iterator는 for i in array 에서 i를 추상화해서 사용하는 패턴입니다. 클라이언트는 컬렉션 요소를 직접 다루지 않고 데이터를 순회할 수 있습니다. 책의 예제 구현해보기 그럼 책의 예제를 함께 구현해보겠습니다. 결과물 코드는 github.com/cozzin/DesignPattern/tree/main/DesignPattern/Iterator 에 있습니다. cozzi..