16. 이터레이터 패턴
1. 이터레이터 패턴? 집합 객체의 내부 구조를 노출시키지 않고 순회하는 방법을 제공하는 패턴. 2. 이터레이터 패턴 적용 2.1. 적용 전 코드 클라이언트가 Board클래스 내부의 Post에 대해 너무 많은 것을 알고있음. 내부 Post의 타입이 변경될시 클라이언트 코드도 같이 변경되어야 함. public class IteratorClient { public static void main(String[] args) { Board board = new Board(); board.addPost("디자인 패턴 게임"); board.addPost("선생님, 저랑 디자인 패턴..."); board.addPost("지금 이자리에 계신 여러분들은 모두..."); //TODO 들어간 순서대로 순회하기 List pos..
디자인 패턴
2022. 2. 10. 20:36