Programming/Design Pattern2013. 10. 18. 12:54

아이터레이터 패턴

• Iterator(반복자)의 역할
• ConcreteIterator(구체적인 반복자) 역할
• Aggregate(집합체)의 역할
• ConcreteAggregate(구체적인 집합체)의 역할

ConcreteAggregate 클래스에서 구현해야할 메소드 createIterator()
Public Iterator createIterator() 
return new ConcreteIterrator(this)
}

Main 함수에서 불러들인 Iterator
Iterator it = concreteAggregate.createiterator();







Posted by Brian B. Lee