디자인패턴 (1) 썸네일형 리스트형 [Strategy Pattern] - 사람이 반려견과 함께 산책할 수 있는 클래스다이어그램이다. 우선 모든 Animal은 사람과 함께 산책할 수 있다. 사람은 혼자 산책하거나 고양이와 개와 함께 산책 할 수 있다. public interface Animal { public void walk(); } public class Cat implements Animal{ @Override public void walk() { System.out.println("고양이와 산책하다"); } } public class Dog implements Animal{ @Override public void walk() { System.out.println("개와 산책하다."); } } public class Person { //공통 접근 private Anim.. 이전 1 다음