GoF 디자인 패턴: 두 판 사이의 차이
IT 위키
(새 문서: '''Gang of Four Design Pattern''' 4명의 컴퓨터 공학자<ref>에리히 감마(Erich Gamma), 리처드 헬름(Richard Helm), 랄프 존슨(Ralph Johnson), 존 블리시데스(Joh...) |
(차이 없음)
|
2021년 8월 9일 (월) 15:17 판
Gang of Four Design Pattern
4명의 컴퓨터 공학자[1]에 의해 3개 분류 23가지로 정리된 소프트웨어 디자인 패턴
구분
생성(Creational Pattern)
- 객체를 생성하는데 관련된 패턴들
- 객체가 생성되는 과정의 유연성을 높이고 코드의 유지를 쉽게 함
구조(Structural Pattern)
- 프로그램 구조에 관련된 패턴들
- 프로그램 내의 자료구조나 인터페이스 구조 등 프로그램의 구조를 설계하는데 활용할 수 있는 패턴들
행위(Behavioral Pattern)
- 반복적으로 사용되는 객체들의 상호작용을 패턴화 해놓은 것들
23개 디자인 패턴
디자인패턴
영역 |
목적 | |||
---|---|---|---|---|
생성 | 구조 | 행위 | ||
범위 | 클래스 |
|
|
|
객체 |
|
|
|
디자인 패턴 설명
- ↑ 에리히 감마(Erich Gamma), 리처드 헬름(Richard Helm), 랄프 존슨(Ralph Johnson), 존 블리시데스(John Vlissides)