CRC 카드에는 왜 의존성 대신 모든 공동 작업자를 나열합니까? 클래스 A가 B의 함수를 호출하면 A가 B 클래스 CRC 협력자 섹션에서 언급 된 이유는 무엇입니까? A의 CRC 카드 B가 이미 언급 되었 듯이 A를 B의 CRC 카드에 남겨두면 훨씬 좋을 것입니다. 이 방법으로 우리는 CRC 카드로부터도 의존성을 파악할 수 있습니다. A가 필요로하는 B 클래스의 함수 이름을 아는 경우 A의 CRC 카드에서도 언급 할 수 있습니다. 이렇게하면 클래스 및 시퀀스 다이어그램을 신속하게 생성하여 더 많은 도움이됩니다. 공동 작업자의 B와 공동 작업자의 A를 언급하면 어떤 특정 기능을 얻을 수 있습니까?공동 작업자를 CRC 카드로 나열하는 이유는 무엇입니까?
1
A
답변
1
협업 방식에 대한 세부 사항에 익숙하지 않으므로. 그것은 A가 B를 호출 할 수도 있지만 A가 B가 픽업하는 메시지 버스에 이벤트를 게시하거나 B가 A에게 메시지를 전달하는 콜백 객체를 A로 전달하는 것일 수도 있습니다. 양쪽에 공동 작업자로 나열하면 실제로 공동 작업하는 방법을 실제로 고민하지 않아도됩니다.
관련 문제
- 1. 템플릿 메서드가있는 공동 작업자를 사용하는 테스트 클래스
- 2. 여러 공동 작업자를 대상으로 한 단위 테스트
- 3. BCL에 CRC 클래스가없는 이유는 무엇입니까?
- 4. Listener가 List를 나열하는 이유는 무엇입니까?
- 5. Python CRC-32 비법
- 6. 모든 delayed_job 작업자를 죽임
- 7. 플래시 로더 CRC?
- 8. 해밍 거리 및 CRC
- 9. 그림의 빠른 CRC
- 10. CRC 란 무엇입니까? 오류 탐지에서 어떻게 도움이됩니까?
- 11. vb.net에서 백그라운드 작업자를 죽이는 방법은 무엇입니까?
- 12. 런타임 CRC 검사
- 13. Python 데이터/파일 Crc
- 14. CRC-5 올바른 계산?
- 15. 파이썬에서 CRC, 리틀 엔디안
- 16. 컴퓨팅 성능 CRC
- 17. Java에서 CRC 계산
- 18. CRC 계산 출력
- 19. sun.awt.image.PNGImageDecoder $ PNGException : crc 손상
- 20. 백그라운드 작업자를 다시 시작하십시오.
- 21. 와일드 카드로 .properties
- 22. 해외에서 직불 카드로 지불하기
- 23. SD 카드로 이동
- 24. C#의 CRC-4 구현
- 25. CRC 검사로 ASP.Net 파일 업로드
- 26. 레일에서 사용자 공동 작업
- 27. 선택할 수있는 그룹웨어/공동 작업 시스템은 무엇입니까?
- 28. SharePoint 2010의 공동 작업 도구 란 무엇입니까?
- 29. IDE에서 실시간 공동 작업의 장단점은 무엇입니까?
- 30. ES1Renderer에서 EAGLView를 공동 호출하는 방법은 무엇입니까?