좋은 설계를 위한 역할, 책임, 협력

객체지향 패러다임 관점의 핵심인 역할, 책임, 협력에 대해 알아보자

“아 설계를 좀 더 제대로 할걸…” 어디선가 많이 들어본 말이다. 구현하기 전 설계가 중요하다는 말을 많이 들어봤을 것이다. 하지만 어떻게 좋은 설계를 할 수 있을까..? 이번에 역할, 책임, 협력을 통해 한번 알아보자.

JPA - 프록시(Proxy)

Let’s learn about proxy

다음과 같이 회원 이름만 출력하는 코드가 있을 때 과연 멤버와 팀을 다 조회할 필요가 있을까? 조회해도 되지만 굳이 불필요하다는 걸 알 수 있다. 어떻게 개선할 수 있을까? 이를 위해 프록시(Proxy), 지연 로딩(Lazy Loading), 즉시 로딩(Eager Loading)에 대해 한번 알아보자.

Pagination