아키텍처 패턴과 디자인 패턴의 차이점

M·2023년 8월 17일
0

TIL

목록 보기
32/42

아키텍처 패턴이란?

시스템을 구성하는 서브 시스템이나 컴포넌트 같이 구성요소 간의 관계를 분리하는 시스템 구조이다.
그러므로 MVC, MVP 등등 은 아키텍처에 해당한다.

디자인 패턴이란?

소프트웨어 개발 과정에서 발견된 설계의 노하우를 축적하여 이름을 붙이고 재사용하기 좋은 형태로 정리한것이다. 특정한 상황에서 구조적인 문제를 해결하는 방식이다.

둘의 차이는?

아키텍처는 프로그램 내에서 큰 구조로 구성되며 다른 구성 요소들을 관리하는 역할을 하고,
디자인 패턴은 특정 유형의 문제를 해결하는 방법으로 아키텍처보다는 좁은 개념에 포함된다.
이 둘은 유사성을 가지나, 범위에 제한이 존재한다.

profile
자바스크립트부터 공부하는 사람

1개의 댓글

comment-user-thumbnail
2023년 8월 17일

즐겁게 읽었습니다. 유용한 정보 감사합니다.

답글 달기