디자인 패턴은 한마디로 말해 프로그래밍 공략집이라고 할 수 있습니다. 소프트웨어를 개발할 때 생길 수 있는 문제나, 비효율적인 부분을 미리 설명해주고 그 해법을 알려주고 있습니다. 우리가 맞닥드리는 문제들은 이전에 한번쯤은 생겼던 문제들입니다. 그런 문제점들을 해결할 수 있는 방법에 대해서 알아보겠습니다.
- 각 패턴의 README.md를 읽습니다.
- 구현된 코드를 봅니다.
- 테스트 코드를 보고 사용 방법을 익힙니다.
01. Singleton Pattern
02. Proxy Pattern
03. Observer Pattern
04. Builder Pattern