처음에는 아래 링크에 들어가셔서 한번 읽어보시면 이 패턴을 이해하는데 아주 도움이 될 것 입니다. http://blog.naver.com/newsdu/80115957298 Entry 클래스 package kch; /** * @author kch */ public abstract class Entry { /** *@uml.property name="name" */ public abstract String getName(); public abstract int getSize(); publicEntry add(Entry entry) throws FileTreatmentException{ throw new FileTreatmentException(); } public void printList(){ printL..