Replies: 2 comments
-
|
그림을 잘 넣어주셔서 이해가 잘 되는 것 같아요! 수고 많으셨습니당! |
Beta Was this translation helpful? Give feedback.
0 replies
-
|
정리 잘하시네요!!! 이따 뵙겠습니다 ! |
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.
-
스프링이란?
스프링 프레임워크
스프링 부트
스프링
스프링 단어는 문맥에 따라 다르게 사용된다.
복잡하게 보여도 핵심 기술은 단순하다.
스프링의 진짜 핵심
좋은 객체 지향 프로그래밍이란?
객체 지향의 특징
객체 지향 프로그래밍은 컴퓨터 프로그램을 객체 들의 모임 으로 파악하는 것이다.
각각의 객체 는 메시지 를 주고 받고, 데이터를 처리할 수 있다.
객체 지향 프로그래밍은 프로그램을 유연 하고 변경 이 용이하게 만들기에 대규모 소프트웨어 개발에 많이 사용된다.
다형성
운전자 - 자동차 예제
공연 무대 - 로미오와 줄리엣 공연
역할과 구현을 분리
객체의 협력 관계라고 생각
다형성의 본질
역할과 구현을 분리하는 것의 한계
스프링과 객체 지향
좋은 객체 지향 설계의 5가지 원칙 (SOLID)
SRP 단일 책임 원칙 (Single responsibility principle)
OCP 개방-폐쇄 원칙 (Open/closed principle)
LSP 리스코프 치환 원칙 (Liskov substitution principle)
ISP 인터페이스 분리 원칙
DIP 의존 관계 역전 원칙
MemberService는MemberRepository인터페이스만을 바라보고MemoryMemberRepository나JdbcMemberRepository에 대해서는 몰라야 된다는 의미와 같다.정리
Beta Was this translation helpful? Give feedback.
All reactions