강서코
2022. 11. 11. 13:38
반응형
객체 지향 프로그래밍에 대한 올바른 지식을 갖추지 않은 상태에서 스프링을 이해한다는 것은 어불성설이다.
알파벳도 모르는 상태에서 영어를 마스터하고자 하는 욕심과 별반 다르지 않다.
스프링은 객체 지향 프로그래밍(OOP; Object-Oriented Programming)을 활용했던 기존 기술 중 가장 좋은 철학과 기법을 모아 그 정수를 뽑아낸 결정체라 할 수 있다.
스프링은 이전 기술과 개념에서 좋은 점들을 집대성하고 거기에 자신만의 철학과 기법을 더해 현존 최강의 프레임워크로 발전했다.
따라서 스프링을 학습하고 적용하려면 스프링의 근간이기도 한 이전 기술과 개념에 대한 최소한의 이해가 필요하다.
그리고 스프링의 근간을 이루는 핵심에는 객체 지향 특성과 설계 원칙, 디자인 패턴이 자리 잡고 있다.
이 책을 통해서 스프링 학습을 위한 사전 지식, 즉 스프링의 근간이 되는 객체 지향 4대 특성, 객체 지향 설계 5원칙, 스프링에서 많이 활용되고 있는 디자인 패턴을 학습하고 이해하는 것을 목표로 한다.
- 스프링 입문을 위한 자바 객체 지향 원리와 이해 中 -
반응형