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 |
Tags
- 프로토타입 모형
- springboot
- was버그
- OpenAPI
- plsql
- CSS
- Bandit Level 6
- 인증서만료에러
- pl/sql
- 폭포수 모형
- was SQLRecoverableException
- 시스템 파악
- 커맨드공부
- java.sql.SQLRecoverableException
- SQLRecoverableException
- Law of Demeter
- 디미터 법칙
- vue
- table scan
- 변수명 짓는법
- 클린코드
- mysql 튜닝
- Bandit Level 5
- Bandit Level 6 → Level 7
- 시스템 파악 정리
- avax.net.ssl.SSLHandshakeException:
- 나선형 모형
- 스크럼기법
- 에자일 모형
- 명령어공부
Archives
- Today
- Total
목록Law of Demeter (1)
개발햄비
[Clean code] 디미터 법칙 Law of Demeter
디미터 법칙 디미터라는 이름의 프로젝트를 진행하던 도중 다른 객체들과의 협력을 통해 프로그램을 완성해나가는 객체지향 프로그래밍에서 객체들의 협력 경로를 제한하면 결합도를 효과적으로 낮출 수 있다는 사실을 발견했고 디미터 법칙을 만들었다. 현재 디미터 법칙은 객체 간 관계를 설정할 때 객체 간의 결합도를 효과적으로 낮출 수 있는 유용한 지침 중 하나로 꼽히며 객체 지향 생활 체조 원칙 중한 줄에 점을 하나만 찍는다.로 요약되기도 한다. Don’t Talk to Strangers 디미터 법칙의 핵심은 객체 구조의 경로를 따라 멀리 떨어져 있는 낯선 객체에 메시지를 보내는 설계는 피하라는 것이다. 객체는 내부적으로 보유하고 있거나 메시지를 통해 확보한 정보만 가지고 의사 결정을 내려야 하고, 다른 객체를 탐색..
개발/Clean Code
2021. 6. 20. 15:29