스프링, 객체 지향 프로그래밍, SOLID


스프링, 객체 지향 프로그래밍, SOLID

스프링은 자바 언어 기반의 프레임워크이다.자바 언어는 객체 지향 언어다.스프링은 객체 지향 이라는 엄청난 장점을 살려 개발할 수 있게 도와주는 프레임워크다.객체지향의 특징- 추상화- 캡슐화- 상속- 다형성(객체 지향의 핵심)객체 지향 프로그래밍에선레고 블럭 조립하듯이, 컴퓨터 부품 갈아 끼우듯이 유연하게 변경하면서 개발할 수 있게 도와준다.스프링은 다형성을 극대화해서 이용할 수 있게 도와준다.스프링의 IoC, DI은 다형성을 활용한다.따라서 스프링을 이용하면 레고 블럭 조립처럼 편하게 개발할 수 있다.SOLID (좋은 객체 지향 설계의 5가지 원칙)- SRP : 단일 책임 원칙하나의 클래스는 하나의 책임만 가져야..........

스프링, 객체 지향 프로그래밍, SOLID에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : 스프링, 객체 지향 프로그래밍, SOLID