디자인패턴 (1) 썸네일형 리스트형 간단히 보는 소프트웨어 디자인 패턴(Software Design Pattern) 소프트웨어 디자인 패턴(Software Design Pattern)은 소프트웨어 디자인에서 특정 문맥에서 공통적으로 발생하는 문제들에 대해 도입이 가능한 재사용(Reusable) 가능한 해결책이다. 개발 과정에서 마주치는 대부분의 문제들은 매우 높은 확률로 다른 개발자가 한 번쯤은 겪었을 문제이다. 매 번 똑같은 문제를 가지고 고민하는 것은 효율적이지 못한 일이다. 특수한 상황이 아니라면 하나의 문제에 대해서 깊게 고민하여 솔루션을 찾는 것보다는 당장 구글에 들어가서 다른 개발자들이 자신과 같은 문제를 겪은 적이 있는지, 같은 일을 겪었다면 어떻게 문제를 해결하였는 지 찾아보는 것이 훨씬 효율적이고, 더 개발자스러운 자세이기도 하다. 소프트웨어 디자인 패턴도 같은 맥락이다. 사실 소프트웨어를 구조적으로 .. 이전 1 다음