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
- 데이터분석
- 컬럼수정
- 머신러닝 #학습내용정리
- 파이썬
- 단축키정리
- 커밋
- 개발자가 되기 위해 꼭 알아야 하는 IT용어
- 스프링부트
- MVC #디자인패턴
- 머신러닝 #회귀 #규제
- home credit default risk
- 공부내용정리
- SafeUpdate
- 캐글
- 클래스 #아이디
- 크롬브라우저
- fastapi
- 작업 영역
- 개발공부
- 생성자 #자바 #기록남기기
- 김영한 #SOLID #객체지향
- Numpy #TIL #넘파이 기초
- 기술블로그
- 웹 크롤링
- C언어 #문자열변환 #정수형변환
- GIT
- 에러포스팅
- 스프링 입문
- 옵셔널태그
- SQL
Archives
- Today
- Total
목록김영한 #SOLID #객체지향 (1)
데이터 분석가 몽구리

SOLID 클린코드로 유명한 로버트 마틴이 좋은 객체 지향 설계의 5가지 원칙을 정리 SRP: 단일 책임 원칙 (Single reponsibility principle) 한 클래스는 하나의 책임만 가져야 한다. 변경이 있을 경우 파급 효과가 적으면 단일 책임원칙을 잘 따르는 것 OCP : 개방-폐쇄 원칙 (Open/closed principle) 소프트웨어 요소는 확장에는 열려 있으나 변경에는 닫혀 있어야 한다 인터페이스를 구현한 새로운 클래스를 하나 만들어서 새로운 기능을 구현 (다형성) LSP 리스코프 치환 원칙 (Liskob substitution principle) 프로그램의 객체는 프로그램의 정확성을 깨뜨리지 않으면서 하위 타입의 인스턴스로 바꿀 수 있어야 한다 다형성에서 하위 클래스는 인터페이..
Spring
2024. 1. 28. 23:55