특정 문맥에서 공통적으로 발생하는 문제에 대해 사용되는 재사용 가능한 해결책목적별로 일정한 형태의 패턴이 제시되어 있다.GoF에서 제시한 대표적인 23개의 패턴을 상황에 적합하게 결정하여 사용하는 것이 좋다.소프트웨어 구조 파악이 용이하다.재사용성이 높아 개발 시간 단