GoF

    [Design Pattern] Design Pattern 이란?

    [Design Pattern] Design Pattern 이란?

    Head First Design Patterns 책을 이용하여 Design Pattern을 한번 공부해 보기로 했다.공부 전에 간단히 Design Pattern에 대해서 알아보자. Design Pattern은 여러 가지 문제에 대한 설계 사례들을 분석해서 서로 비슷한 문제를 해결하기 위한 설계들을 분류하고, 각 문제 유형별로 가장 적합한 설계를 일반화 시켜 패턴으로 정립한 것이다. 이런 디자인패턴은 건축학에서 최초 유래되었다. 건축학에서 설계하여 디자인등을 통해 진행시 반복적으로 발생하는 사례들을 분석하여 가장 적합한 설계를 일반화 시키면서 시작되었다고 봐도 무방하다.즉, 어떤 류의 문제를 해결하기 위한 사용되는 일반적 기술인데, 이 것이 해결 방법 그 자체가 아니라 해결 방법의 일반 구조이다.패턴은 위..