扬州大学面向对象技术.pptVIP

  • 2
  • 0
  • 约3.12千字
  • 约 19页
  • 2017-11-01 发布于湖北
  • 举报
扬州大学面向对象技术

2.5,2.6节 2.5.1 对象创建的抽象 我们在 L e x i用户界面看到的和操作的是一个图元,它被组合于诸如行和列等不可见的图元之中。而这些不可见图元又组合了按钮、字符等可见图元,并能正确的展现它们。界面风格关于所谓的“窗口组件”(Wi d g e t s)有许多视感规则。窗口组件是关于用户界面上作为控制元素的按钮、滚动条和菜单等可视图元的另一个术语。窗口组件可以使用像字符、圆、矩形和多边形等简单图元来表示数据。 我们假定用两个窗口组件图元集合来实现多个视感标准: 1) 第一个集合是由抽象 G l y p h子类构成的,对每一种窗口组件图元都有一个抽象 G l y p h子类。例如,抽象子类 S c r o l l B a r放大了基本的G l y p h接口,以便增加通用的滚动操作; B u t t o n是用来增加按钮有关操作的抽象类;等等。 2) 另一个集合是与抽象子类对应的实现不同视感标准的具体的子类的集合。例如, S c r o l l B a r可能有M o t i f S c r o l l B a r和P M S c r o l l B a r两个子类以实现相应的 M o t i f和P M ( P r e s e n t a t i o n M a n a g e r )风格的滚动条。 L e x i必须区分不同视感风格的窗口组件图元之间的差异。例如

文档评论(0)

1亿VIP精品文档

相关文档