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 | 29 | 30 | 31 |
Tags
- 코딩인터뷰
- 메모리관리
- 객체지향
- 자바개발
- 백준
- Java
- 코딩테스트팁
- 가비지컬렉션
- 개발공부
- 자바
- 프로그래밍기초
- 자바기초
- 개발자팁
- 자바프로그래밍
- 개발자취업
- 코딩공부
- 예외처리
- 알고리즘공부
- 정렬
- 멀티스레드
- JVM
- 자바공부
- 코딩테스트준비
- 코딩테스트
- 알고리즘
- 클린코드
- 파이썬
- 자료구조
- HashMap
- 프로그래머스
Archives
- Today
- Total
목록2025/10/13 (1)
코드 한 줄의 기록
객체지향 설계에서 안정성·유연성·확장성을 보장하는 SOLID 원칙은 코드 품질을 높이는 필수 지침이다.이 글에서는 SOLID 각 원칙의 개념과 Java 예제, 그리고 학습 팁을 공유하며 함께 공부할 수 있도록 안내합니다.SOLID란 무엇인가?최근 Java 프로젝트를 진행하면서 코드가 복잡해지고 기능 추가가 어려워지는 경험을 자주 했다. 그때마다 클린 아키텍처나 리팩토링 이론을 찾아보다가 마주한 것이 바로 SOLID 원칙이다. SOLID는 객체지향 설계의 다섯 가지 핵심 원칙을 뜻하는 약어로, 미국의 로버트 C. 마틴(“아저씨 마틴”)이 제안했다.- S: Single Responsibility Principle (단일 책임 원칙)- O: Open/Closed Principle (개방-폐쇄 원칙)- L: L..
JAVA
2025. 10. 13. 08:06