-
6. Iterator Patternbackup/design pattern 2011. 12. 22. 13:45# Iterator Pattern
이터레이터 패턴은 컬렉션 구현 방법을 노출시키지 않으면서도 그 집합체 안에 들어있는 모든 항목에 접근할 수 있게 해 주는 방법을 제공해 줍니다.
## 단일 역할 원칙
클래스를 바꾸는 이유는 한 가지 뿐이어야 한다.
## 응집도
한 클래스 또는 모듈이 특정 목적 또는 역할을 얼마나 일관되게 지원하는지를 나타내는 척도라고 할 수있다.
어떤 모듈 또는 클래스의 응집도가 높다는 것은 일련의 서로 연과된 기능이 묶여있다는 것을,
응집도가 낮다는 것은 서로 상관없는 기능들이 묶여있다는 것을 뜻합니다.