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
- cpp
- 데이터 분석
- 코딩테스트실력진단
- numpy 기초
- 합성곱 신경망
- Design Pattern
- python
- 기계학습
- c++
- 머신러닝
- 자바
- 데이터 마이닝
- ack
- 디자인 패턴
- 파이썬
- NumPy
- 코드트리
- 차원축소
- 넘파이
- OOP
- 클러스터링
- cpp class
- lambda
- java
- Machine Learning
- 네트워크 기초
- 넘파이 배열
- 코딩테스트
- 넘파이 기초
- 코테
Archives
- Today
- Total
목록java (9)
준비하는 대학생
[Design Pattern] SOLID 원칙 (SRP-단일 책임 원칙)
SOLID 디자인 원칙 중 하나인 SRP(Single Responsibility Principle)는 코드의 유지보수성과 확장성을 높이기 위해 매우 중요합니다. 이번 글에서는 SRP를 따르는 자바 코드를 작성하는 방법과 이를 적용하면 어떤 장점이 있는지에 대해 자세히 알아보겠습니다. SRP란? SRP는 한 클래스는 단 하나의 책임만 가져야 한다는 원칙입니다. 클래스가 담당하는 책임이 너무 많아지면 코드가 복잡해지고 유지보수성이 떨어지게 됩니다. 또한, 한 가지 책임을 수행하는 클래스가 여러 곳에서 사용될 경우, 한 쪽에서 수정이 이루어지면 다른 쪽에서도 영향을 받게 되어 시스템 전체의 안정성에 영향을 미칠 수 있습니다. SRP를 따르는 예시 다음은 SRP를 따르는 자바 코드의 예시입니다. public c..
Programming/Design pattern
2023. 3. 12. 21:57