소프트웨어 설계
핵심065
디자인 패턴 사용의 장·단점
출제 빈도
3회
원본 22쪽
범용적인 코딩 스타일로 인해 구조 파악이 용이하다.
객체지향 설계 및 구현의 생산성을 높이는 데 적합하다.
검증된 구조의 재사용을 통해 개발 시간과 비용이 절약된다.
초기 투자 비용이 부담될 수 있다.
개발자 간의 원활한 의사소통이 가능하다.
설계 변경 요청에 대한 유연한 대처가 가능하다.
객체지향을 기반으로 한 설계와 구현을 다루므로 다른 기반의 애플리케이션 개발에는 적합하지 않다.