GoF

📟 IT· Digital/🤗 개념 정리

[SW 설계] 디자인 패턴 (Design Pattern)

📍 디자인 패턴 개념 디자인 패턴은 반복적으로 나타나는 문제들을 해결해 온 전문가들의 경험을 모아서 정리한 일관된 솔루션으로 설계의 재사용을 통해 생산성 향상을 위한 기법이라 할 수 있다. 또한, 프로그래머들이 유용하다고 생각되는 객체들간의 일반적인 상호작용 방법들을 모은 목록이라 할 수 있다. 디자인 패턴은 GoF(Gang of Four) 의 분류가 많이 활용되고 있음. 📍 디자인 패턴 구성 ① 패턴이름 : 설계의 의도를 표현하며 한 두 단어로 설계문제와 해법을 서술한다. ② 문제 : 해결해야할 문제와 그 배경을 설명하며 언제 패턴을 사용하는 지를 서술한다. ③ 해법 : 설계의 구성 요소와 그 요소들 간의 관계, 책임, 협력관계를 서술한다. ④ 결과 : 디자인 패턴을 적용해서 얻는 결과와 장점/단점을 ..

지이닛
'GoF' 태그의 글 목록