−"외부 SDK는 어댑터 패턴으로 감싸자"는 외부 라이브러리의 다른 호출 방식을 우리 코드의 약속에 맞추자는 말이다.
"이 조회는 Repository보다 Query Facade가 낫다"는 업무 객체를 조회·저장하는 구조보다 화면이 요구하는 조회 결과를 만드는 쪽에 초점을 맞추자는 말이다. 같은 문제와 역할을 공유하고 있을 때 이런 이름이 대화 비용을 줄인다.
이 페이지는 겪고 있는 문제에서 필요한 패턴 문서를 찾기 위한 안내다. 아래 선택표에서 가까운 상황을 고르고, 개별 문서에서 어떤 역할을 나누고 왜 그렇게 하는지 예제와 함께 읽으면 된다.
패턴 이름을 고르기 전에, 지금 코드에서 무엇이 불편한지부터 짚어 보자.
+"외부 SDK는 어댑터 패턴으로 감싸자"는 외부 라이브러리의 다른 호출 방식을 우리 코드의 약속에 맞추자는 말이다. 약속은 우리 코드가 기대하는 호출 형태다.
"이 조회는 Repository보다 Query Facade가 낫다"는 업무 객체를 조회·저장하는 구조보다 화면이 요구하는 조회 결과를 만드는 쪽에 초점을 맞추자는 말이다. 이름이 다르면 책임의 경계도 달라진다. 같은 문제와 역할을 공유하고 있을 때 이런 이름이 대화 비용을 줄인다.
이 페이지는 겪고 있는 문제에서 필요한 패턴 문서를 찾기 위한 안내다. 아래 선택표에서 가까운 상황을 고르고, 개별 문서에서 어떤 역할을 나누고 왜 그렇게 하는지 예제와 함께 읽으면 된다. 앞에서 본 이름들도 모두 구체적인 불편에서 출발했다.
패턴 이름을 고르기 전에, 지금 코드에서 무엇이 불편한지부터 짚어 보자. 이름은 그다음이다.