장점 : 공통되고 사용하기 편한 인터페이스를 제공

단점 : 추상화 계층에 없는 기능을 제공하기 어려움 구현에 제한이 가해짐