visitor 썸네일형 리스트형 [Java-Pattern] Visitor Composite 패턴과 조금 유사한 형태이다. 데이터 구조와 처리를 분리시킨 패턴으로 데이터 구조안을 돌아다니는 주체인 방문자를 나타내는 클래스를 준비해서 그 클래스에게 처리를 맡기는 패턴이다. 새로운 처리를 추가하고 싶을때는 새로운 방문자를 만들면 되는 것. 그리고 데이터 구조는 문을 두드리는 방문자를 받아들이면 된다. 디렉토리 구조를 다시 예제 프로그램으로.. 8개의 클래스로 분류된다. 1.Visitor - 파일이나 디렉토리를 방문하는 방문자를 나타내는 추상 클래스 2.Acceptor - Visitor 클래스의 인스턴스를 받아들이는 데이터 구조를 나타내는 인터페이스 3.ListVisit - Visitor의 하위 클래스로 파일이나 디렉토리의 일람을 나타내는 클래스 4.Entry - 파일과 디렉토리의 .. 더보기 이전 1 다음