Replies: 2 comments 1 reply
-
|
오! 기본편 제일 먼저 올리셨네요 👍 |
Beta Was this translation helpful? Give feedback.
1 reply
-
|
와 이걸 다 정리.... 대박.. 저는 섹션1은 ...흠 ㅋㅋ |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
객체 지향 설계와 스프링
이야기 - 자바 진영의 추운 겨울과 스프링의 탄생
EJB란
EJB 장점
EJB 불편한점
위 장점이 있지만 개발자들이 사용하기가 너무 불편 했다. 불편한 이유는 아래와 같다.EJB의 단점을 해결하고자 개발자들이 Spring하고 Hibernate를 자체적으로 개발 하였다.스프링 역사
스프링이란?
스프링 생태계
스프링 프레임워크
스프링 부트
스프링 단어?
스프링의 핵심
좋은 객체 지향 프로그래밍이란?
객체 지향 특징
객체 지향 프로그래밍
개의 독립된 단위, 즉 "객체"들의 모임으로 파악하고자 하는 것이다. 각각의 객체는 메시지를 주고받고, 데이터를 처리할 수 있다.
트웨어 개발에 많이 사용된다.
다형성
역활과 구현을 분리
자바 언어의 다형성
다형성의 본질
역활과 구현을 분리 정리와 한계
스프링과 객체 지향
구현을 편리하게 다룰 수 있도록 지원한다.
리하게 변경할 수 있다.
좋은 객체 지향 설계의 5가지 원칙(SOLID)
SOLID(클린코드로 유명한 로버트 마틴이 좋은 객체 지향 설계의 5가지 원칙을 정리)
SRP(Single responsibility principle) 단일 책임 원칙
OCP(Open/closed principle) 개방-폐쇄 원칙
LSP(Liskov substitution principle) 리스코프 치환 원칙
수 있어야 한다.
한 원칙, 인터페이스를 구현한 구현체는 믿고 사용하려면, 이 원칙이 필요하다.
ISP(Interface segregation principle) 인터페이스 분리 원칙
DIP(Dependency inversion principle) 의존관계 역전 원칙
을 따르는 방법 중 하나다.
가 인터페이스에 의존해야 유연하게 구현체를 변경할 수 있다! 구현체에 의존하게 되면 변경이 아주 어려워진다.
객체 지향 설계와 스프링
Beta Was this translation helpful? Give feedback.
All reactions