디자인 패턴 사용 이유

CODEDRAGON Development/Software Engineering

반응형

 

 

디자인 패턴 사용 이유

·         소프트웨어 설계시 디자인 패턴을 고려하는 이유입니다.

·         디자인 패턴은 문제 상황에 대한 해결책을 제시하고 객체 지향 설계 원칙에 대한 가이드를 제공합니다.

 

구분

설명

패턴

패턴은 수학적으로 증명된 알고리즘이 아닌 경험에 의해 축적된 지식 체계입니다. 디자인 문제가 발생하게 되면 소프트웨어 디자인 패턴을 이용해 이용해서 문제를 해결할 있습니다.

체계화

문제상황에 대한 체계회된 해결책을 제공합니다.

일반화될 있는 규칙을 찾고 규칙에 따라 해결책을 분류하여 체계화된 것입니다.

상호 전달

디자인 패턴은 각각의 이름을 가지고 있습니다. 이름을 사용하면 복잡한 커뮤니케이션상의 상호 지식 전달을 용이하게 합니다.

어떤 복잡한 구조를 설명하기 보다는 사용된 패턴의 이름을 가지고 설명을 하게되면 간단하고 정확하게 의사전달을 있어 회의시 시간을 절약할 있습니다.