디자인 패턴자주 사용하는 설계 패턴을 정형화해 유형별로 가장 최적의 방법으로 개발을 할 수 있도록 정해둔 설계프로젝트 상황에 맞춰 적용 가능 Gof 디자인 패턴객체지향 개념에 따른 설계중 재사용할 경우 유용한 설계를 디자인 패턴으로 정해 둔 것 - 디자인 패턴 장점개발자간의 원활한 소통소트프웨어 구조 파악 용이재사용을 통한 개발 시간 단축설계 변경 요청에 대한 유연한 대처 - 디자인 패턴 장점객체지향 설계 / 구현초기 투자 비용 부담 - 생성 패턴객체를 생성하는 것과 관련객체의 생성과 변경이 전체 시스템에 미치는 영향을 최소화, 코드의 유연성을 높여줌Factory MethodSingletonPrototypeBuilderAbstract FactoryChaining - 구조 패턴프로그램 내의 자료구조나..