반응형
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
- MVC패턴
- CSS
- two pointers
- react
- SpringFramework
- DevOps
- jsp
- BCIT
- 자바
- 웹개발기초
- servlet
- spring boot
- Grafana
- 시큐어코딩
- vite
- sql
- html
- 서버 모니터링
- job
- MSA
- 웹개발자
- Doit알고리즘코딩테스트
- 웹개발
- 모니터링
- Bambino
- 웹 보안
- Spring MVC
- 데이터베이스
- Java
- coding test
Archives
- Today
- Total
목록SOLID (1)
초보 개발자의 기록
SOLID 원칙 — 유지보수와 확장에 강한 객체지향 설계의 핵심
객체지향 프로그래민(OOP)를 배우다보면 꼭 등장하는 개념은 SOLID SOLID는 다섯 가지 객페지향 설계 원칙의 앞 글자를 따온 약어로, 유지보수성과 확장성이 뛰어난 코드를 작성하기 위한 핵심 철학을 담고 있음 1. 단일 책임 원칙 (SRP: Single Responsibility Principle)하나의 클래스는 하나의 책임만 가져야 한다즉, 하나의 클래스는 한 가지 일만 해야 한다는 원칙클래스가 여러 책임을 동시에 가지면 변경 사유가 여러 개가 되고, 결국 유지보수가 어려워짐// 단일 책임 원칙 위반public class UserService { public void registerUser(User user) { // 사용자 등록 로직 } public void send..
CS : Computer Science/소프트웨어공학
2025. 10. 30. 13:09