IBM® Rational® Rhapsody® 假定您遵循下列注意事项所概述的特定编程样式。您并非必须遵循此样式,但请注意,如果您选择不遵循此样式,那么动画可能会与模型不同步。
例如,有时候,定义静态特性并将其直接用于所有类实例可能比较方便。虽然这不是最有效的编程方式,但却是一种解决众多问题的快捷方法。如果您愿意,可以按此方式工作。但请注意,在动画期间,可能无法正确更新该特性的值。
标准的样式准则如下所示:
- 对象的所有内部内容均是私有或受保护内容;即,其他对象无法直接更改此对象的特性、关系或状态。它们必须使用此对象的某个操作。
- 只能通过一组预定义的增变器来更改状态和关系。
- 只允许在“与”状态组件之间调用自身触发的操作。
注: 执行恢复时,如果您未遵循这些准则,并怀疑给定对象的视图与其实际状态不一致,请尝试关闭所怀疑的视图并将其重新打开。此动作将刷新视图并使其与对象的实际状态同步。