일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
Tags
- JPA
- 데이터베이스
- 페이지네이션
- 낙관적 락
- MSA
- 자바
- 자료구조
- 스레드 풀
- 삭제 이상
- DB
- Kotlin
- 삽입 이상
- 정규화
- well-know port
- null
- ocp
- Dirty Checking
- Kafka
- Spring
- 3-way handshaking
- Redis
- AWS
- 갱신 이상
- buildSrc
- 네트워크
- 비관적 락
- HTTP
- java
- gatway
- 캐시 오염
Archives
- Today
- Total
728x90
목록
728x90
LSP (1)
728x90
728x90
어 나 갱수.
[OOP] 객체지향 프로그래밍의 설계원칙 SOLID 에 대해 알아보자 !! 🤚
이번 블로그에서는 객체지향 프로그래밍의 설계원칙 5가지인 SOLID에 대해 알아보도록 하겠습니다.평소에 객체지향 언어인 Java로 많은 개발을 하지만 객체지향 설계원칙에 준수하면서 개발하고 있는 느낌이 들지 않아서 이번 기회에 객체지향에 대해 알아보고 더 객체지향 설계원칙에 준수하면서 개발을 해보려고 합니다!! 객체지향 프로그래밍의 5가지 설계 원칙 SOLIDSOLID란 객체지향 프로그래밍을 하면서 지켜야 할 5가지 원칙으로 각각 SRP(단일 책임 원칙), OCP(개방-폐쇄 원칙), LSP(리스코프 치환 원칙), DIP(의존 역전 원칙), ISP(인터페이스 분리 원칙) 이렇게 구성되어 있습니다. SOLID 원칙을 준수하면서 개발을 하면 시간이 지나도 변경에 용이하고 유지보수, 확장에 쉬운 소프트웨어를 개..
Java
2023. 12. 4. 20:08