Notice
Recent Posts
Recent Comments
Link
꾸준한 개발일기
스프링의 핵심, 객체 지향 특징, 다형성, 객체 지향 프로그래밍이란? 본문
반응형
스프링의 핵심
1. 스프링은 자바 언어 기반의 프레임워크이다.
2. 자바 언어의 가장 큰 특징은 객체 지향 언어라는 점이다.
3. 스프링은 좋은 객체 지향 애플리케이션을 개발할 수 있게 도와주는 프레임워크이다.
객체 지향 특징
1. 추상화
2. 캡슐화
3. 상속
4. 다형성
다형성
1. 다형성으로 인터페이스를 구현한 객체를 실행 시점에 유연하게 변경할 수 있다
2. 클라이언트를 변경하지 않고, 서버의 구현 기능을 유연하게 변경할 수 있다.
객체 지향 프로그래밍
1. 객체 지향 프로그래밍은 컴퓨터 프로그램을 여러 개의 독립된 단위, 즉 "객체"들의 모임으로 파악하고자 하는 것이다. 각각의 객체는 메세지를 주고받고, 데이터를 처리할 수 있다.
2. 객체 지향 프로그래밍은 프로그램을 유연하고 변경이 용이하게 만들기 때문에 대규모 소프트웨어 개발에 많이 사용된다. (컴포넌트를 쉽고 유연하게 변경하면서 개발할 수 있다.)
출처:
반응형
'Programing > 스프링' 카테고리의 다른 글
Spring:: 메이븐(Maven)과 그래들(Gradle)의 개념 설명 및 비교하기 (2) | 2022.09.06 |
---|---|
Spring:: 코드로 이해하는 제어의 역전 IoC(Inversion of Control)과 의존관계 주입 DI(Dependency Injection) (1) | 2022.06.10 |
Springboot :: build.gradle에 lombok 라이브러리 추가 시 발생하는 오류 해결(compileOnly, annotationProcessor) (0) | 2022.05.29 |
IntelliJ:: 인텔리제이 커뮤니티에서 프로젝트 생성하기(Gradle로 생성, Springboot 프로젝트로 설정) (0) | 2022.05.22 |
좋은 객체 지향 설계의 5가지 원칙(SOLID)이란? (0) | 2021.11.09 |
Comments