Programing/스프링
스프링의 핵심, 객체 지향 특징, 다형성, 객체 지향 프로그래밍이란?
꾸개일
2021. 11. 8. 20:51
반응형
스프링의 핵심
1. 스프링은 자바 언어 기반의 프레임워크이다.
2. 자바 언어의 가장 큰 특징은 객체 지향 언어라는 점이다.
3. 스프링은 좋은 객체 지향 애플리케이션을 개발할 수 있게 도와주는 프레임워크이다.
객체 지향 특징
1. 추상화
2. 캡슐화
3. 상속
4. 다형성
다형성
1. 다형성으로 인터페이스를 구현한 객체를 실행 시점에 유연하게 변경할 수 있다
2. 클라이언트를 변경하지 않고, 서버의 구현 기능을 유연하게 변경할 수 있다.
객체 지향 프로그래밍
1. 객체 지향 프로그래밍은 컴퓨터 프로그램을 여러 개의 독립된 단위, 즉 "객체"들의 모임으로 파악하고자 하는 것이다. 각각의 객체는 메세지를 주고받고, 데이터를 처리할 수 있다.
2. 객체 지향 프로그래밍은 프로그램을 유연하고 변경이 용이하게 만들기 때문에 대규모 소프트웨어 개발에 많이 사용된다. (컴포넌트를 쉽고 유연하게 변경하면서 개발할 수 있다.)
출처:
스프링 핵심 원리 - 기본편 - 인프런 | 강의
스프링 입문자가 예제를 만들어가면서 스프링의 핵심 원리를 이해하고, 스프링 기본기를 확실히 다질 수 있습니다., 스프링 핵심 원리를 이해하고, 성장하는 개발자가 되어보세요! 📢 수강 전
www.inflearn.com
반응형