728x90 Abstract Factory1 디자인패턴 1. 자주 사용하는 설계 형태를 정형화 해 이를 유형별로 설계 템플릿을 만들어 둔 것 2. 많은 개발자들이 경험상 체득한 설계 지식을 검증하고 이를 추상화하여 일반화한 템플릿 3. 동일한 문제 유형에 대해서 그 해결 방법에 대한 지식이나 노하우가 패턴 형태로 충붕히 일반화 된것 장점: -개발자 간의 원활한 의사소통 -소프트웨어 구조 파악 용이 -재사용을 통한 개발 시간 단축 -설계 변경 오청에 대한 유연한 대처 단점 -객체지향 설계 / 구현 위주 -초기 투자 비용 부담 명세 형식 이름 패턴은 이름과 타입을 가짐. 패턴의 타입은 생성, 구조, 행위 패턴으로 나뉜다 배경, 문제 패턴이 적용되는 상황 또는 다루려는 문제를 간단히 설명 솔루션 패턴의 구조적인 설계나 행위적인 설계를 기술. UML의 클래스 다이어.. 2021. 4. 30. 이전 1 다음 728x90