관리 메뉴

VivaButton

소프트웨어 디자인패턴 본문

IT/소프트웨어 공학

소프트웨어 디자인패턴

비바버튼 2018. 8. 7. 07:54
728x90
소프트웨어 디자인 패턴(software design pattern)이란?
소프트웨어 공학에서 소프트웨어 디자인에서 특정 문맥에서 공통적으로 발생하는 문제에 대해 재사용 가능한 해결책이다. 소스나 기계 코드로 바로 전환될수 있는 완성된 디자인은 아니며, 다른 상황에 맞게 사용될 수 있는 문제들을 해결하는데에 쓰이는 서술이나 템플릿이다. 디자인 패턴은 프로그래머가 어플리케이션이나 시스템을 디자인할 때 공통된 문제들을 해결하는데에 쓰이는 형식화 된 가장 좋은 관행이다.