使用对象执行框架 (OXF)

对象执行框架 (OXF) 是一种固定的、预定义框架,供代码生成使用,同时生成的代码也复用此框架。

关于此任务

IBM® Rational® Rhapsody® 是一种虚拟编程环境,使您可以通过创建图形化、面向对象的模型并使用该模型生成产品级代码来创建嵌入式软件应用程序。

产品中代码生成基于框架:其中包含固定的、预定义框架“对象指向框架 (OXF)”,生成的代码会复用该框架。 例如,为反应类生成的代码,会通过对代表事件处理功能的框架类划分子类来复用事件处理功能。
  • 框架中包含一组实时抽象,可以构造生成的代码并赋予 UML 概念正确的含义(如“活动类”)。
  • 功能中很大一部分已提出来放入框架类,所以需要生成的特定代码减少了。 因此代码变得更容易理解了。
  • 可以使用继承来满足特定需要以定制框架元素。
  • 框架独立存在,不依赖于代码生成器。 它的类可以在代码生成过程之外,在用户类实施中或以您需要的任意其他方式使用。

您可以在多个级别使用 OXF。 例如,可以使用 OXF:


反馈