You need to enable JavaScript to run this app.
3DPIT Study Blog
이터레이터패턴 3부 장점과단점
July 07, 2022
2022-07-07-이터레이터패턴-3부-장점과단점
목차
01.장점
02.단점
01.장점
집합 객체가 가지고 있는 객체들에 손쉽게 접근할 수 있다.
우리가 알아야하는것 집합 객체가 이터레이터로 제공했을때 이터레이터만 알면될뿐 무엇으로 되어 있는지 알필요가 없음
그냥 has next, next만 알면되고, 이것은 단일 책임원칙에 일치한다.
일관된 인터페이스를 사용해 여러 형태의 집합 구조를 순회할 수 있다.
02.단점
클래스가 늘어나고 복잡도가 증가한다.
새로운 이터레이터 방법을 추가하는 경우 기존 이터레이터 변경하지 않고 새로 만들수 있는데 문제는 이렇게 만들면 따로 제공하는것을 Board쪽 aggreagate쪽에 만들어야함
Share on Facebook
Share on Twitter
Written by
@[KyeongMinPark]
Docker, C++, C#, Java, Golang으로 개발 모니터링운영 및 개발, 자원수집기 Beat & Exporter 개발 Gitlab Runner CI/CD & Hugo 연동과 테스트코드및 등을 공부와 개발중 ORM, TDD, BDD, DDD, DesignPattern, WebAssembly Studying
GitHub
← 이터레이터패턴 2부 패턴적용하기
메멘토패턴 2부 패턴적용하기 →