'x.y.z'를 알아야 할 때 'x'를 묻는 대신 'z'를 직접 물어 보는 프로그래밍 규칙이 있습니다. 나는 그 이름을 기억할 수 없다.이 프로그래밍 규칙의 이름은 무엇입니까?
1
A
답변
7
나는 정확하게 당신이 쫓고있는 것이 확실하지 않지만 이것은 The Law of Demeter과 매우 비슷하게 들립니다.
+0
예, 정확하게 고마워요! –
+0
규칙에는 항상 예외가 있음을 기억하십시오. 일부 프로젝트는이 법률을 의도적으로 위반하여 도메인 특정 언어 (DSL)를 구현합니다. 예를 들어, JMock을 확인하십시오. – InverseFalcon
3
Demeter의 법칙을 생각하십니까?
7
이것은 Demeter Law (최소 지식의 원리)로 알려져 있습니다. http://en.wikipedia.org/wiki/Law_of_Demeter을 참조하십시오.
내가 들었던 가장 생생하고 기억에 남는 그림은 입니다. "상점에서 물건을 구입할 때 점원이 돈을 모으기 위해 지갑을 요구하지 않고 물어볼 수 있습니다. 너 돈 때문에! "
관련 문제
- 1. 데이터베이스 디자인 -이 규칙의 이름은 무엇입니까?
- 2. 이 mod_rewrite 규칙의 문제점은 무엇입니까?
- 3. 이 게임의 이름은 무엇입니까?
- 4. 이 문제의 이름은 무엇입니까?
- 5. 이 연산자의 이름은 무엇입니까? "+ ="?
- 6. 이 트리의 이름은 무엇입니까?
- 7. 이 개념의 이름은 무엇입니까?
- 8. 이 필드의 이름은 무엇입니까?
- 9. 이 방법론의 이름은 무엇입니까?
- 10. 이 순서도의 이름은 무엇입니까?
- 11. 이 문자의 이름은 무엇입니까 |
- 12. 이 패턴의 이름은 무엇입니까?
- 13. 이 기능의 이름은 무엇입니까?
- 14. 이 컨트롤의 이름은 무엇입니까?
- 15. 이 간단한 방법의 이름은 무엇입니까?
- 16. 이 다시 쓰기 규칙의 의미는 무엇입니까?
- 17. 이 CRUD 클래스의 이름은 무엇입니까?
- 18. 이 연산자의 이름은 무엇입니까?>?
- 19. 이 디자인 패턴의 이름은 무엇입니까?
- 20. 이 데이터 구조의 이름은 무엇입니까
- 21. 이 구성 요소의 이름은 무엇입니까
- 22. 이 체크섬 알고리즘의 이름은 무엇입니까?
- 23. 이 구성 요소 이름은 무엇입니까?
- 24. 이 C# 구문의 이름은 무엇입니까?
- 25. 이 인터페이스에 가장 적합한 이름은 무엇입니까?
- 26. 이 소프트웨어 디자인 동작의 이름은 무엇입니까?
- 27. 이 유형의 지정 비순환 그래프의 이름은 무엇입니까?
- 28. 이 알고리즘 문제의 공식 이름은 무엇입니까
- 29. 이 그래픽 채우기를 생성하는 알고리즘의 이름은 무엇입니까
- 30. 이 드롭 아웃 메뉴의 이름은 무엇입니까?
약간의 질문을 명확히 할 수 있습니까? 나는 네가 요구하는 것을 얻지 못한다. – Mike
x와 y는 무엇입니까? 수업? 사물? 행동 양식? – thecoop
설명 필요, 확실히 – AAA