작성
·
350
답변 2
0
0
트랜잭션은 추상화의 한가지 예제에 해당하는거구요. 잘 추상화된 API를 사용한다면 그 API를 구현한 구현체가 바뀌더라도 그 API를 사용하는 코드가 바뀌지 않는다.라고 생각하시면 쉬울거 같습니다. 그리고 이것도 많은 장점들 중에 하나일 뿐이지 이게 다는 아닙니다. 해당 기능을 이해하기도 쉽게 도와주고, 테스트하기도 편하게 되는 등 여러 이유가 있습니다. 그런건 객체 지향을 다룬 책을 보시면서 학습하시는게 좋습니다.