Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- Mongoose
- bufferdreader
- mongodb
- 스프링부트
- graphql
- 자바
- ai
- TCP
- puppeteer
- 스프링
- LangChain
- java11
- 프로그래머스
- Docker
- Scanner
- redis
- 조건문
- nodejs
- mysql
- MapReduce
- 백준알고리즘
- java
- Apollo
- k8s
- HTTP
- eof
- Spring
- 서버
- Android
- restapi
Archives
- Today
- Total
목록Solid (1)
자라나라 개발머리
[Spring/스프링 핵심 원리] 객체 지향 설계와 스프링,SOLID
* 인프런 '스프링 핵심 원리' 강좌 복습 게시글 입니다. 스프링을 만든 이유 좋은 객체 지향 애플리케이션을 개발 하기 위해 좋은 객체 지향 프로그래밍이란? 유연하고 변경이 용이해야함 > 자바의 다형성! 다형성이란? 역할과 구현으로 분리해서 개발하는 것. 즉, 스프링은 다형성을 극대화하여 이용할 수 있게 도와준다. ( 다형성을 지키며 *SOLID의 OCP,DIP를 지키면서 프로그래밍 할 수 있게 해준다.) * 좋은 객체 지향 설계의 5가지 원칙 (SOLID) 1. SRP(Single Responsibility Principle, 단일 책임 원칙): 한 클래스는 하나의 책임만 가져야 한다. 2. OCP(Open/Cloesd Principle, 개방-폐쇄 원칙): 확장에는 열려있으나 변경에는 닫혀 있어야 한..
프레임워크/Spring
2023. 1. 2. 19:38