Bridge Pattern
 - 기능 계층과 구현 계층의 분리
