Suhee Coding Archive
[디자인 패턴] 디자인 패턴과 아키텍처 패턴의 차이 본문
디자인 패턴과 아키텍처 패턴의 차이
아키텍처 패턴은 윤곽을 잡는 역할, 디자인 패턴은 더 세밀한 부분에 가이드라인이 되는 좁은 개념
아키텍쳐는 더 큰 뼈대를 말하고 디자인 패턴은 코드 수준에서의 설계를 담당하는 것
- 건축과 비교하면
아키텍처 패턴은 건물 윤곽에 대한 가이드라인을 제시한다.
ex> 오피스텔의 복도 넓이는 이정도, 층간 높이는 이만큼이 가장 적절하더라
디자인 패턴은 좀 더 세밀한 부분적인 해결책을 제시한다.
ex> 오피스텔 각 방들의 인테리어, 화장실의 샤워 공간은 이정도면 적당하더라 - 아키텍처 패턴 : 아키텍처(소프트웨어의 뼈대, 큰 구조로 다른 구성 요소를 관리하는 역할)를 설계할 떄 참조
- 디자인 패턴 : 모듈 간의 관계 및 인터페이스를 설계할 때 참조, 특정 유형의 문제에 대한 구체적인 해결 방식
'CS' 카테고리의 다른 글
| [디자인 패턴] MVP 패턴 (0) | 2022.12.14 |
|---|---|
| [디자인 패턴] MVC 패턴 (0) | 2022.12.14 |
| [디자인 패턴] 노출모듈 패턴 (0) | 2022.12.14 |
| [디자인 패턴] 이터레이터 패턴 (0) | 2022.12.14 |
| [디자인 패턴] 프록시 패턴과 프록시 서버 (0) | 2022.10.12 |
Comments