Jirung-E / DesignPattern

디자인패턴 공부

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DesignPattern

참고중: 헤드퍼스트 디자인패턴


패턴(Pattern)

특정 컨텍스트 내에서 주어진 문제의 해결책이다.

  • 컨텍스트(Context)란 패턴이 적용되는 상황을 뜻합니다. 반복적으로 일어날 수 있는 상황이어야만 합니다.
  • 문제(Problem)란 컨텍스트 내에서 이뤄야 하는 목표를 뜻합니다. 여기에는 컨텍스트 내의 제약조건도 포함됩니다.
  • 해결책(Solution)이 바로 우리가 찾아내야 하는 것입니다. 제약조건 속에서 누가 적용해도 목표를 이룰 수 있는 일반적인 디자인을 뜻합니다.

안티패턴(Anti-Pattern)

어떤 문제의 나쁜 해결책에 이르는 길을 알려줍니다.

About

디자인패턴 공부


Languages

Language:C++ 100.0%