欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 明星 > 用户界面的UML建模06

用户界面的UML建模06

2025/2/25 8:28:20 来源:https://blog.csdn.net/rolt/article/details/144822444  浏览:    关键词:用户界面的UML建模06

4.1 抽象表示层的结构(Abstract Presentation Structure)

如图6 所示,抽象表示层模型具有一个顶层的容器(container),《apm》AbstractForm,其包含了许多组件,《apm》AbstractComponent 以及其它的容器(即《apm》AbstractContainer)。事实上,容器提供了关于UI 表示层元素的一种分组机制。《apm》AbstractComponent 指的是一个广义上的(generic)抽象组件。参见图6,可专门(specialise)将AbstractComponent 分成三类(categories):StaticDisplay,ActionInvoker 和InteractionControl。构造型(stereotype)《apm》标识的是抽象表示层模型类。

􀂄 StaticDisplay 类是与那些提供一些可视化信息的组件相关联的,如标签(labels)。

􀂄 ActionInvoker 类是与那些能够接收系统事件并作为系统操作来进行传播的组件相关联的,如按钮(buttons)。

􀂄 InteractionControl 类是与那些能够接收系统事件的组件相关联的,其一般是用来建模那些作为UI导航的用户选项,如菜单(menus)。

 图6:抽象表示层模型

关于抽象组件(abstract components),Bodart 和Vanderdonckt[1]提供了更精确的论述。

图6 所示的类图可作为一个框架(framework)来对概念意义上(conceptual)的用户界面进行描述。可使用该类图的一个对象图来提供用户界面的概念性描述。ConnectionUI 的概念性描述可参见图7。AbstractComponents和AbstractContainers 之间的链接(link)可使用compose 标签来标识。AbstractContainers 的两个实例之间的链接可使用integrate 标签来标识。

图7:ConnectionUI 的抽象模型

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词