IBM® Rational® Rhapsody®는
다음 노트에 설명된 대로 사용자가 특정 프로그래밍 스타일을 따른다고 가정합니다. 이 스타일을 따르도록 강요하지는 않지만
이 스타일을 따르지 않기로 선택할 경우에는 애니메이션이 모델과 동기화되지 않을 수 있음을 알아 두십시오.
예를 들어, 정적 속성을 정의하고 모든 클래스 인스턴스에 직접 이를 사용하는 것이 편리한 경우가 있습니다.
가장 효과적인 프로그래밍 접근방식은 아니지만 많은 문제점을 신속히 해결할 수 있는 방법입니다. 원한다면 이런 방법으로 작업할 수 있습니다.
그러나 해당 속성 값이 애니메이션 중에 올바로 업데이트되지 않을 수 있음을 알아 두십시오.
표준 스타일 가이드라인은 다음과 같습니다.
- 오브젝트의 내부는 모두 private나 protected이므로 기타 오브젝트가 오브젝트에 대해
속성, 관계 또는 상태를 직접 변경할 수 없습니다. 오브젝트의 일부 오퍼레이션을 사용해야 합니다.
- 사전 정의된 뮤테이터 세트를 통해서만 상태 및 관계를 변경할 수 있습니다.
- 자체 트리거된 오퍼레이션 호출은 and 상태 컴포넌트 간에만 허용됩니다.
참고: 복구 시 이러한 가이드라인을 따르지 않고
주어진 오브젝트의 보기가 실제 상태와 일치하지 않는다고 의심되면 의심스러운 보기를 닫았다가 다시 여십시오. 이 조치는
보기를 새로 고치고 오브젝트의 실제 상태와 동기화합니다.