소프트웨어 디자인 패턴
-
[CS] 아키텍처 패턴 딥다이브하기(feat. 디자인 패턴)개발/CS 2025. 3. 31. 03:10
들어가며MVVM 패턴에 관한 글을 작성하던 중, 제가 “아키텍처 패턴”과 “디자인 패턴”을 함께 사용하고 있다는 것을 알아차렸습니다. 용어를 하나로 통일시키려는 찰나, 문득 의문이 생겼습니다. “MVVM은 아키텍처 패턴일까, 디자인 패턴일까?” 글을 쓰기 위해 참고하던 여러 글 중에서도 어떤 글에서는 아키텍처 패턴이라 설명하고, 또 다른 글은 디자인 패턴이라 부르고 있었습니다.저 또한 둘의 대략적인 의미만 알고있었지, 구체적으로 무엇이 다른지는 몰랐습니다.차이점을 알기 위해 위키에서 정의를 찾아보아도 곧바로 이해할 수 없었습니다.소프트웨어 아키텍처 패턴주어진 문맥 안에서 소프트웨어 아키텍처의 공통적인 발생 문제에 대한 일반적인, 재사용 가능한 해결책소프트웨어 디자인 패턴소프트웨어 디자인의 특정 문맥에서 ..