디자인 패턴 사용 이유
CODEDRAGON ㆍDevelopment/Software Engineering
반응형
디자인 패턴 사용 이유
· 소프트웨어 설계시 디자인 패턴을 고려하는 이유입니다.
· 디자인 패턴은 문제 상황에 대한 해결책을 제시하고 객체 지향 설계 원칙에 대한 가이드를 제공합니다.
구분 |
설명 |
패턴 |
패턴은 수학적으로 증명된 알고리즘이 아닌 경험에 의해 축적된 지식 체계입니다. 디자인 문제가 발생하게 되면 소프트웨어 디자인 패턴을 이용해 이용해서 문제를 해결할 수 있습니다. |
체계화 |
문제상황에 대한 체계회된 해결책을 제공합니다. 일반화될 수 있는 규칙을 찾고 규칙에 따라 해결책을 분류하여 체계화된 것입니다. |
상호 전달 |
디자인 패턴은 각각의 이름을 가지고 있습니다. 이 이름을 사용하면 복잡한 커뮤니케이션상의 상호 지식 전달을 용이하게 합니다. 어떤 복잡한 구조를 설명하기 보다는 사용된 패턴의 이름을 가지고 설명을 하게되면 간단하고 정확하게 의사전달을 할 수 있어 회의시 시간을 절약할 수 있습니다. |
'Development > Software Engineering' 카테고리의 다른 글
사용성 테스트(Usability Testing), 사용성 테스트의 효과, 사용성 테스트의 장점 (0) | 2019.09.13 |
---|---|
Summary - 프레임워크에 대한 이해, 데이터 저장계층 또는 영속계층(Persistence Layer)에 대한 이해, 접근 지정자(Access modifier), 서버 프로그램 테스트하기 (0) | 2019.09.05 |
라이브러리 종류-표준라이브러리(standard library), 외부 라이브러리 (0) | 2019.08.24 |
인터프리터(Interpreter) (0) | 2019.08.02 |
소프트웨어를 배워야 하는 이유 (0) | 2019.07.19 |