"디자인 패턴"의 두 판 사이의 차이

1,139 바이트 추가됨 ,  8년 전
39.121.129.229(토론)의 9751078판 편집을 되돌림
(39.121.129.229(토론)의 9751078판 편집을 되돌림)
패턴 언어를 통한 설계 방법은 건축 분야에서는 큰 반향을 불러일으키지는 못하나, 소프트웨어 과학 분야에서 여러 사람들이 이 아이디어에 감명을 받아 여러 연구를 진행하게 되며, 이 결과 가운데 소프트웨어 공학에서의 디자인 패턴이 제안되게 된다.
 
== 컴퓨터 과학에서의 디자인 패턴 ==
ㅗㅗㅗ
소프트웨어 개발 방법에서 사용되는 '''디자인 패턴'''은, 프로그램 개발에서 자주 나타나는 과제를 해결하기 위한 방법 중 하나로, 과거의 소프트웨어 개발 과정에서 발견된 설계의 노하우를 축적하여 이름을 붙여, 이후에 재이용하기 좋은 형태로 특정의 규약을 묶어서 정리한 것이다. [[알고리즘]]과 같이 프로그램 코드로 바로 변환될 수 있는 형태는 아니지만, 특정한 상황에서 구조적인 문제를 해결하는 방식을 설명해 준다.
 
이 용어를 소프트웨어 개발 영역에서 구체적으로 처음 제시한 곳은, [[GoF]](Gang of Four)라 불리는 네명의 컴퓨터 과학 연구자들이 쓴 서적 '[[디자인 패턴 (책)|Design Patterns: Elements of Reusable Object-Oriented Software]]'(재이용 가능한 객체지향 소프트웨어의 요소 - 디자인 패턴)이다. GoF는 컴퓨터 소프트웨어 공학 분야의 연구자인 [[에릭 감마]], [[리차드 헬름]], [[랄프 존슨]], [[존 블리시디스]]의 네명을 지칭한다.
 
== 같이 보기 ==
익명 사용자