프론트엔드 개발을 하면서 가장 많이 듣는 단어 중 하나가 “디자인 패턴”이지만, 막상 설명하려고 하면 추상적인 개념처럼 느껴질 때가 많았습니다. 실제로 면접을 볼 때 디자인 패턴에 대한 질문을 자주 받았는데, 명확히 답하기 어려운 부분이 있어 정리해보게 되었습니다.디자인 패턴을 공부하면서 느낀 점은 단순히 이론을 외우는 것이 아니라 “코드를 더 잘 이해하기 위한 언어”를 배우는 과정이라는 것입니다. 처음엔 이름과 구조를 외우는 데 집중했지만, 점점 ‘왜 이런 구조가 필요했을까?’라는 질문을 던지면서 패턴의 본질을 이해해야겠다는 생각을 하게 되었습니다.앞으로 공부한 개념을 바탕으로 실제 프로젝트를 진행하면서 디자인 패턴을 적용하며 문제를 해결하기 위한 도구로 유연하게 선택할 수 있는 개발자가 되려고 합니다..