Design Pattern
디자인패턴이란?
by_Exist
2020. 9. 26. 10:27
디자인 패턴의 개념
- 객체 지향 프로그래밍 시에서 자주 발생하는 문제들을 피하기 위해 사용되는 패턴.
- 과거의 소프트웨어 개발 과정에서 발견된 설계의 유용한 패턴들에 이름을 붙인 것.
- 자주 발생하는 문제에 대한 검증된 해결책을 제시한다.
마음에 드는 문구
디자인 패턴은 발명한 것이 아닙니다. 발견된 것입니다.
읽기에 앞서...
- 모든 코드에 디자인 패턴이 반드시 필요한 것은 아니다.
- 디자인 패턴은 코드 설계의 패러다임이며, 예제를 암기하기보다는 물음표를 던지기를 권한다.
- 이 패턴을 활용해야 하는 상황은 어떤 상황인가?
정리에 관한 개인 절차
- Python 기반으로 디자인 패턴을 정리할 것이다.
- 각 디자인 패턴별로 해당 패턴을 요약할 수 있는 패턴 코드를 2~3개 정도 예제로 보이며 정리할 것이다.