<aside>
📝 공부 목차
</aside>
<aside>
💡 기억해야할 것
</aside>
스프링의 핵심 !!
- 스프링은 자바 언어 기반의 프레임워크
- 자바 언어의 가장 큰 특징 - 객체 지향 언어
- 스프링은 객체 지향 언어가 가진 강력한 특징을 살려내는 프레임워크
- 스프링은 좋은 객체 지향 애플리케이션을 개발할 수 있게 도와주는 프레임워크
Q. 객체 지향 언어의 강력한 특징이 뭘까?
- 객체들이 협력 관계를 가지고 데이터를 처리할 수 있다.
- 객체지향 프로그래밍은 프로그램을 유연하고 변경이 용이하게 만들기 때문에 대규모 소프트웨어 개발에 많이 사용된다.
좋은 객체지향이란?
다형성의 실세계 비유
- 실세계와 객체 지향을 1:1로 매칭하면 잘 맞진 않는다.
- 그래도 실세계의 비유로 이해하기에는 좋다.
- 역할과 구현으로 세상을 구분한다.
- 클라이언트에 영향을 주지 않고 새로운 기능을 제공할 수 있다.