추상화 벽
작은 인터페이스
편리한 계층
추상화 벽이라고 하는 두 번째 패턴에 대해 알아 보겠습니다. 추상화 벽은 여러 가지 문제를 해결한다. 그 중 하나는 팀 간 책임을 명확하게 나누는 것이다.
추상화 벽은 세부 구현을 감춘 함수로 이루어진 계층이다.
추상화 벽은 예를들어 흔하게 사용하는 라이브러리나 API와 비슷하다.
<aside> 💡
기상 데이터 API는 책임을 명확하게 나눠주는 추상화 벽과 같다고 할 수 있다.
</aside>
추상화 벽으로 추상화 벽 아래 있는 코드와 위에 있는 코드의 의존성을 없앨 수 있었다.