문제
다음 중 소프트웨어 아키텍처 패턴에 대한 설명으로 가장 옳은 것은?
① 계층화 패턴은 각 계층이 모든 계층과 직접 통신할 수 있다 ② 파이프-필터 패턴은 데이터가 파이프를 통해 필터 간에 순차적으로 전달된다 ③ 클라이언트-서버 패턴에서 서버는 클라이언트의 요청 없이도 데이터를 전송한다 ④ 저장소 패턴에서는 각 컴포넌트가 독립적인 데이터를 가져야 한다
정답
2번
해설
파이프-필터 패턴은 데이터가 파이프를 통해 여러 필터 컴포넌트 간에 순차적으로 전달되면서 변환되는 패턴이다. 계층화 패턴에서는 인접한 계층과만 통신하며, 클라이언트-서버에서는 클라이언트 요청에 따라 서버가 응답하고, 저장소 패턴에서는 중앙 저장소를 공유한다.