꾸준한 개발일기

스프링의 핵심, 객체 지향 특징, 다형성, 객체 지향 프로그래밍이란? 본문

Programing/스프링

스프링의 핵심, 객체 지향 특징, 다형성, 객체 지향 프로그래밍이란?

꾸개일 2021. 11. 8. 20:51
반응형

스프링의 핵심

 1. 스프링은 자바 언어 기반의 프레임워크이다.

 2. 자바 언어의 가장 큰 특징은 객체 지향 언어라는 점이다.

 3. 스프링은 좋은 객체 지향 애플리케이션을 개발할 수 있게 도와주는 프레임워크이다.

 

객체 지향 특징

 1. 추상화

 2. 캡슐화

 3. 상속

 4. 다형성

 

다형성

 1. 다형성으로 인터페이스를 구현한 객체를 실행 시점에 유연하게 변경할 수 있다

 2. 클라이언트를 변경하지 않고, 서버의 구현 기능을 유연하게 변경할 수 있다.

 

객체 지향 프로그래밍

 1. 객체 지향 프로그래밍은 컴퓨터 프로그램을 여러 개의 독립된 단위, 즉 "객체"들의 모임으로 파악하고자 하는 것이다. 각각의 객체는 메세지를 주고받고, 데이터를 처리할 수 있다.

 2. 객체 지향 프로그래밍은 프로그램을 유연하고 변경이 용이하게 만들기 때문에 대규모 소프트웨어 개발에 많이 사용된다. (컴포넌트를 쉽고 유연하게 변경하면서 개발할 수 있다.)

 

 

 

출처:

https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%95%B5%EC%8B%AC-%EC%9B%90%EB%A6%AC-%EA%B8%B0%EB%B3%B8%ED%8E%B8/dashboard

 

스프링 핵심 원리 - 기본편 - 인프런 | 강의

스프링 입문자가 예제를 만들어가면서 스프링의 핵심 원리를 이해하고, 스프링 기본기를 확실히 다질 수 있습니다., 스프링 핵심 원리를 이해하고, 성장하는 개발자가 되어보세요! 📢 수강 전

www.inflearn.com

 

반응형
Comments