효율적으로 연관관계 맺기 - 3
JPA의 기본 사항을 정리한다.
JPA의 기본 사항을 정리한다.
JPA의 기본 사항을 정리한다.
JPA의 기본 사항을 정리한다.
JPA의 기본 사항을 정리한다.
JPA의 기본 사항을 정리한다.
디자인 패턴은 소프트웨어 설계시에 유용하다. 하나 씩 실 사용을 목적으로 정리해보자.
추상화를 통해 객체의 협력 관계를 잘 짰다면, 구현에 일종의 패턴이 있어야 한다. 그래야 보고 코드를 파악하기도 쉽고 확장도 쉽다.
객체지향 패러다임에서 다형성이 구현되는 기술적인 메커니즘을 살펴보고, 런타임시에 메세지를 처리하기 위해 메서드를 동적으로 탐색하는 과정을 위해 어떤 기법이 도입되는지에 대해 이해해보자.
객체지향의 장점 중 하나인 코드 재사용에 기법 중 하나는 새로운 클래스를 추가하는 방법이다. 그 중 하나인 상속에 대해 살펴보자.
기존에 배웠던 의존성에 대한 원칙은 다소 추상적이다. 이번 장에서는 의존성 원칙을 구체적으로 살펴보고, 실질적인 예시를 통해 의존성을 어떻게 관리해야 하는지 알아보자.