Design Pattern (1) 썸네일형 리스트형 [Design Pattern] 00. 디자인 패턴이란? 1. "디자인 패턴"이란? "디자인 패턴"이라는 개념은 사실 소프트웨어에서 처음 생겨난 것이 아닙니다. 바로, 건축의 영역에서 등장한 개념이었죠. 엥? 건축이랑 소프트웨어랑 무슨 관계가 있길래 영향을 받은 거죠? 건축과 소프트웨어, 단순히 단어만 들으면 무슨 상관이 있는지 이해가 안 가실 수도 있습니다. 하지만, 곰곰이 생각해보면 건축과 소프트웨어 개발은 닮은 점이 무척 많습니다. 고객의 요구사항을 파악하고, 이를 토대로 설계하고, 설계한 대로 프로젝트를 진행한다. 아니, 거의 같다고 해도 무방할 것 같습니다. 하지만, 여기서 큰 차이점이라고 함은 소프트웨어는 언제든 기능을 수정, 추가할 수 있는 반면에 건물은 짓고 나면 건드리기가 참 힘든 정도겠네요. 디자인 패턴은 "어떠한 설계 문제 상황에는 ~패턴이.. 이전 1 다음