브릿지 패턴 (Bridge Pattern) 추상적인 것과 구체적인 것을 구분하는 패턴 하나의 계층 구조일 때 보다 각기 나누었을 때 독립적인 계층 구조로 발전시킬 수 있다. 하나의 거대한 클래스나 기능부/구현부 로만 분리되어 있던 어플리케이션을 기능부/구현부 각각 독립적인 계층화 구조로 나누는 설계방식을 말한다. 브릿지 패턴 (Bridge Pattern) 적용 전 Champion 인터페이스는 모든 캐릭터(챔피언)가 사용할 수 있는 기능을 인터페이스로 정의해놨다. public interface Champion { void move(); void skillQ(); void skillW(); void skillE(); void skillR(); } 아리 라는 캐릭터는 특정 Skin 을 선택할 수 있는데, 이 ..