애매한 견해
Ambiguous viewpoint객체 지향 분석 및 설계 모델은 모델이 나타내는 관점을 명확히 하지 않고 종종 제시됩니다.기본적으로 이러한 모델은 컴퓨터 프로그램의 구조를 시각화하는 구현 관점을 나타냅니다.혼합된 관점은 구현 세부사항에서 인터페이스를 근본적으로 분리하는 것을 지원하지 않으며, 이는 객체 지향 패러다임의 주요 이점 중 하나입니다.
객체 지향 분석 및 설계에는 세 가지 관점이 있습니다.비즈니스 관점(도메인 고유하고 최종 사용자에게 중요한 정보), 사양 관점(클래스의 노출된 인터페이스 요소를 정의함) 및 구현 관점(클래스의 [1]실제 내부 구현에 대한 내용)입니다.관점이 혼재하면 오브젝트 지향 분석 및 [1]설계의 핵심 원칙 중 하나인 인터페이스를 변경하지 않고 오브젝트 내부를 분리 및 유지하기 어려운 방식으로 이들 요소가 혼합됩니다.
「 」를 참조해 주세요.
레퍼런스