전공/디자인패턴
디자인패턴
NI__JY
2021. 6. 7. 23:25
SMALL
정의
소프트웨어 설계할 때 자주 생기는 문제들을 접할 때 정형화된 설계 템플릿을 사용하여 해결할 수 있게 하는 것이다.
장점
- 개발자 간의 원활한 의사소통
- 소프트웨어 구조 파악 용이
- 재사용을 통한 개발 시간 단축
- 설계 변경 요청에 대한 유연한 대처
단점
- 객체지향 설계/구현 위주
- 초기 투자 비용 부담
LIST