20
A
답변
21
코드가 소비되는 코드에 의해 생성되는 동작입니다. 동작은 코드가 작성된 사양에 의해 지정되지는 않지만. 따라서 동일한 스펙의 다른 구현은 동일한 동작을 나타내지 않을 수 있으며 소비 코드를 손상시킬 수 있습니다. 그것이 그들에게 의존하는 것이 나쁜 이유입니다.
예를 들어 배열 정렬을 지정했지만 나열 알고리즘을 사용하지 않았고 정렬 방법이 stable이어야하는 목록 인터페이스에 대해 코드를 작성하는 경우 코드 버전이 비 안정 정렬 알고리즘을 사용하면 코드가 손상됩니다.
8
에 "구현의 세부 사항은"(건축 문서 문맥에 따라, 이러한 요구 문헌이나.)을 개발자가 만들 수 남아 결정하고, 이전 레벨에서 지정되지
16
저는 "구현 세부 사항"이라는 용어의 정확한 정식 정의에 대해 알지 못합니다. 일반적으로 특정 사양의 구체적인 구현을 의미합니다.
예를 들어 List
을 가져 가십시오.
List
의 사양은 "주문을 보존하면서 중복 값을 여러 개 보유 할 수 있습니다."라고 말할 수 있습니다.
위에서 알 수 있듯이 어떤 종류의 백업 데이터 구조가 List
에 사용되는지는 언급하지 않았습니다. 우리가 알고있는 모든 것, 배열 또는 링크 된 목록 일 수 있습니다. 실제로 구현 세부은 실제로 List
의 구현 자에게 맡겨져 있습니다.
관련 문제
- 1. Honeycomb ContactsContract.Directory - 사용자 세부 사항의 사진 표시
- 2. MonoPosixHelper.dll의 정의는 무엇입니까?
- 3. scala-android.jar의 정의는 무엇입니까?
- 4. 구성원의 함수 정의는 무엇입니까?
- 5. OpenID 소비자 세부 정보 구현
- 6. 스택이 구현 세부 사항입니까, 아니요?
- 7. 'heavy threading environment'의 정의는 무엇입니까?
- 8. Lisp Cons 셀의 정의는 무엇입니까?
- 9. 인스턴스 변수의 정확한 정의는 무엇입니까?
- 10. W3C 표준과 W3C 권장 사항의 차이점은 무엇입니까?
- 11. Clojure에서 데이터 구조 구현 세부 사항을 추상화
- 12. BasicEditField 정의는
- 13. CONST 정의는
- 14. ASP.NET MVC3의 AntiForgeryToken 구현 세부 사항 및 근거는 무엇입니까?
- 15. 선언적 언어의 구현 세부 사항은 본질적으로 필수적입니까?
- 16. SystemPropertiesAdvanced.exe (특히 SYSDM) 구현 세부 사항
- 17. LinkedList 복사 생성자 구현 세부 정보
- 18. FileMaker 세계에서 모듈 식 스크립팅의 정의는 무엇입니까?
- 19. Flash CS5의 팬텀 클래스 정의는 무엇입니까?
- 20. "사용자 데이터 포인터"의 정의는 무엇입니까?
- 21. 안드로이드 장치에 대한 잠자기의 정의는 무엇입니까?
- 22. C의 형식 정의는
- 23. MVVM에서 WPF에 대한 간단한 마스터 - 세부 시나리오 구현
- 24. VBA는 과거 코드 변경 사항의 캐시를 유지합니까?
- 25. 지속적인 통합을 통한 변경 사항의 통합 제어
- 26. .NET Framework 요구 사항의 사용자에게 경고
- 27. 창 속성 - 구현 방법은 무엇입니까?
- 28. 자동 # 정의는 비주얼 스튜디오 2010
- 29. 마스터 세부 인터페이스의 "모두"필터와 같은 Itunes 구현
- 30. C++ 헤더 - 인터페이스와 구현 세부 사항 간의 분리
이것은 내가 생각한 것입니다. 구현 단계에서만 정의 된 것이지 디자인/계획 단계에서는 정의 된 것이 아닙니다. – dotnetdev