디자인 패턴1 014. 디자인 패턴 1. 디자인 패턴의 개념 가. 디자인 패던의 정의 소프트웨어를 개발하는 동안 공통적으로 발생하는 문제점들의 해법을 재사용이 가능하도록 공통언어로 정형화한 소프트웨어 설계 양식. 소프트웨어 개발 시 일어날 수 있는 일반적인 문제점들을 유형에 따라 분류하고, 문제 해결을 위한 정형화된 소프트웨어 설계 양식. 재이용 가능한 객제지향 소프트웨어의 요소. 나. 디자인 패턴의 필요성 동일 문제의 해법으로 제시된 디자인 패턴을 사용하므로 개발기간을 단축함. 정형화된 디자인 패턴을 사용하므로 소프트웨어 개발 시 의사소통이 용이함. 소프트웨어의 디자인이 명료해지고, 재사용성, 확장성, 유지보수성이 향상됨. 다. 디자인 패턴의 등장배경 소프트웨어 개발시 자주 발생하는 문제들의 공통점을 찾아내어 해결하기 위해 등장. GoF.. 2022. 10. 1. 이전 1 다음