
[정처기] 1과목 : 소프트웨어 설계 내용정리 - 4
·
자격증/정보처리기사
16. 디자인 패턴(1) 디자인 패턴 ⭐️ 1️⃣ 디자인 패턴 장점과 단점 ⭐️구분설명장점❶ 개발자 간 원활한 의사 소통 지원❷ 소프트웨어 구조 파악 용이❸ 재사용 > 개발 시간 단축❹ 설계 변경 요청에 대해 유연한 대처❺ 객체지향 설계 및 구현의 생산성 증가단점❶ 객체지향 설계 / 구현 위주로 사용❷ 초기 투자 비용 부담 2️⃣ 디자인 패턴의 구성 요소 ⭐️4가지 필수 요소와 추가 요소가 있다구분요소설명필수 요소패턴의 이름패턴을 부를 때 사용하는 이름과 패턴의 유형문제 및 배경패턴이 사용되는 분야 또는 배경해법패턴을 이루는 요소들, 관계 협동 과정결과패턴을 사용하면 얻게되는 이점이나 영향추가요소알려진 사례간단한 적용사례샘플코드패턴이 적용된 원시 코드원리 정당성, 근거 3️⃣ GoF(Gangs of..