‘스프링 입문을 위한 자바 객체 지향의 원리와 이해’ 후기
😉 : ‘스프링 입문을 위한 자바 객체 지향의 원리와 이해’ 책 리뷰입니다.
오늘 리뷰 할 책 : 스프링 입문을 위한 자바 객체 지향의 원리와 이해
흔히 개구리 책으로 유명한 책이다.
사실 이 책은 무려 취준 전에 사뒀다가 매번 1~3장까지만 계속 반복해서 읽다가 완독을 못했었다….
이번에 객체지향 개념도 확실히 잡을 겸, 일주일을 잡고 완독을 해보았다.
각 장 별로 정리할 내용은 따로 올릴 예정이지만 간단하게 한 줄 씩 정리를 해보자면 다음과 같다.
- 1장. 사람을 사랑한 기술 : Java라는 언어의 역사에 대한 소개
- 2장. 자바와 절차적/구조적 프로그래밍 : 변수, 클래스, 인스턴스 등 Java에서 각 코드를 실행할 때 메모리를 어떻게 사용하는지 순차적인 설명
- 3장. 자바와 객체지향 : 추상화, 상속, 다형성, 캡슐화에 대한 설명
- 4장. 자바가 확장한 객체 지향 : 3장의 개념을 Java에서 어떻게 구현했는지에 대한 설명
- 5장. 객체 지향 설계 5원칙 - SOLID : 3장 개념을 바탕으로 한 SOLID 설명
- 6장. 스프링이 사랑한 디자인 패턴 : 어댑터, 프록시, 데코레이터 패턴 등 대표적인 디자인 패턴 소개
- 7장. 스프링 삼각형과 설정 정보 : 앞의 내용들을 기반으로 한 Ioc/DI, AOP 등 스프링에 대한 설명
개인적으로 이 책에서 가장 중요한 내용은 2,3,5장이라고 생각한다.
2장을 읽으면 Java가 왜 이렇게 작동하는지에 대해 암기가 아닌 이해로 받아들일 수 있는 기반을 다질 수 있고, 3,5장은 흔히 면접을 위해 단순 암기하던 내용을 암기가 아닌 이해로 받아들일 수 있다.
최근들어 면접을 위한 단순 암기는 결국 의미가 없고, 그걸 이해하는게 제일 중요하다는걸 느끼고 있어서 신입,주니어라면 한번 쯤은 읽어보는걸 추천하고 싶다. 일단 내가 주니어라서….ㅎㅎ
이제야 겨우 제대로 된 1회독을 했으니, 몇 달 뒤인 8월 쯤에 한번 2회독을 할 예정이다.