이 글은 해당 유튜브를 보고 진행한 것에 대해 공부한 것을 정리한 글입니다. 디자인 패턴 (Design Pattern)디자인 패턴은 소프트웨어 개발에서 발생하는 공통적인 문제들을 해결하기 위해 전문가들이 축적한 재사용 가능한 설계 방법입니다.디자인 패턴은 특정 언어나 프레임워크에 종속되지 않고, 객체 간의 관계와 역할을 정형화하는 데 목적이 있습니다.복잡한 설계를 단순하게 만들고, 코드의 재사용성, 유지보수성, 확장성을 향상시키는 데 도움을 줍니다. ※ 다만, 디자인 패턴은 모든 곳에 적용할 필요는 없습니다. 디자인 패턴이 필요한 곳에 적재적소에 맞게 사용하면 됩니다.디자인 패턴의 분류디자인 패턴은 목적에 따라 다음 세 가지로 분류됩니다.※ 각 패턴에 대해서는 추후 자세히 다룰 예정이기에, 간단하..