아래 강의 내용중 핵심만 간추려서 정리합니다. 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 스프링 핵심 원리 - 기본편 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링의 핵심 원리를 이해하고, 스프링 기본기를 확실히 다질 수 있습니다., - 강의 소개 | 인프런... www.inflearn.com #SOLID : 객체지향의 5가지 원칙. OCP 와 DIP 가 특히 중요 #SRP : 단일책임.
하나의 책임이라는게 모호한데, 수정이 필요할때 영향도가 적은것. 즉 적은 클래스만 변경할수록, 클래스내에서도 적은 함수들만 변경할수록 좋은 설계임 #OCP : 개방 폐쇄.
다형성을 통해 구현체의 확장/변경이 쉽고(=확장에 열려있고), 이를 이용하는 코드는 변경되지 않아야 한다.( =변경에는 닫혀있고) L...
#
OCP
#
spring
#
SRP
#
SOLID
#
프레임워크
#
ISP
#
LSP
#
IoC
#
DI
#
모노리틱
#
DIP
#
MSA
#
unit
#
애자일
#
test
#
컨테이너
#
스프링
#
ApplicationContext
#
assertj
#
BeanDefinition
#
junit5
#
CGLIB
#
BeanFactory
#
proxy
#
싱글톤
#
ObjectFactory
#
ObjectProvider
#
휴리스틱
#
프록시
원문 링크 : spring 핵심 원리