본문 바로가기

Development/Design Pattern

디자인 패턴 종류 Gof 디자인 패턴디자인 패턴의 종류
디자인 패턴 블로그 링크 모음 디자인 패턴 정리 - http://ingenuity.egloos.com/1860316매우 심플하게 정리되있습니다. ^^ 패턴이란 특정 컨텍스트(패턴이 적용되는 상황. 반복적으로 일어날 수 있는 상황) 내에서 주어진 문제(해당 컨텍스트 내에서 이루고자 하는 목적 또는 제약조건)에 대한 해결책(일련의 제약조건 내에서 목적을 달성할 수 있는 일반적인 디자인)이다."어떤 컨텍스트 내에서 일련의 제약조건에 의해 영향을 받을 수 있는 문제에 봉착했다면, 그 제약조건 내에서 목적을 달성하기 위한 해결책을 찾아낼 수 있는 디자인을 적용한다."1. 범주별 분류■ 생성 관련 패턴(싱글턴, 추상 팩토리, 팩토리 메소드, 빌더, 프로토타입)객체 인스턴스 생성을 위한 패턴으로, 클라이언트와 그 클라이언트에서 생성해야 할 객체 ..
디자인 패턴 디자인 패턴 (Design Pattern) 은 건축학 및 컴퓨터 과학에서 사용되는 용어로, 특정 영역의 설계와 문제를해결하기 위해 고안된 형식적인 방법. 이 방식은 건축가 크리스토퍼 알렉산더가 건축학 영역에서 고안된 것을시초로 하여, 이후 컴퓨터 과학 등 여러 다른 분야에서도 받아들여지게 되었다.여러 구체적인 영역에서 관련을 맺으며 사용될 수 있는 패턴들을 구조적으로 정리한 것을 패턴 언어라 부른다.컴퓨터 과학에서의 디자인 패턴소프트웨어 개발 방법에서 사용되는 디자인 패턴은, 프로그램 개발에서 자주 나타나는 과제를 해결하기위한 방법 중 하나로, 과거의 소프트웨어 개발과정에서 발견된 설계의 노하우를 축적하여 이름을 붙여이 후에 재이용하기 좋은 형태로 특정의 규약을 묶어서 정리한 것이다.* 본문 위키 - 디..