Development/Java
스프링의 핵심 원리 - 기본편
스프링의 특징 자바 언어 기반의 프레임워크 자바 언어의 가장 큰 특징을 가지고 있음 - 객체 지향 언어 스프링은 객체 지향 언어가 가진 특징을 살려내는 프레임 워크 스프링은 좋은 객체 지향 어플리케이션을 개발할 수 있게 도와주는 프레임워크 좋은 객체 지향 프로그래밍이란? 역할과 구현으로 구분 역할과 구현으로 구분하면 단순해지고, 유연해지며 변경도 편리 클라이언트는 대상의 역할(인터페이스)만 알면 된다. 클라이언트는 구현 대상의 내부 구조를 몰라도 됨 클라이언트는 구현 대상의 내부 구조가 변경되어도 영향 받지 않음 클라이언트는 구현 대상 자체를 변경해도 영향 받지 않음 역할과 구현을 분리를 어떻게 할 것인가? 자바의 다형성을 이용 역할 = 인터페이스 구현 = 인터페이스를 구현한 클래스, 구현 객체 객체를 ..
2021. 12. 14. 16:45
최근댓글