[ GOF ] 반복자 패턴 - Iterator Pattern with Kotlin
Topic = 반복자 패턴의 의도와 Kotlin 사용 방법 알아보기.PurposeIterator 인터페이스를 추상화 함으로 Array, List, Map 등 컬렉션 모두 동일한 방식으로 순회할 수 있도록 한다.반복문의 요소를 순회하는 방법을 캡슐화 하여 사용자는 각 요소에 대해 수행할 작업만 정의하면 된다. 예시로 비교해보면서 학습하는 반복자 패턴 개념 [ 반복자 패턴을 사용하지 않는 예시 ]val myArr = arrayOf(1,2,3,4,5)val myList = arrOf(1,2,3,4,5)for (i in 0 until myArr.size ) { println(myArr[i]) 특정 배열의 인덱스를 직접 접근하여 반복하는 방식으로, 직접 상태 변수 i를 관리한다,배열 순회 방식의 구현과, ..
2024. 9. 9. 12:40