使用「物件執行架構 (OXF)」

「物件執行架構 (OXF)」是一個固定的預先定義架構,用於產生程式碼,且產生的程式碼也會在其中重複使用架構。The Object Execution Framework (OXF)is a fixed, predefined framework used by code generation and where the generated code also reuses the framework.

關於這項作業

IBM® Rational® Rhapsody® 是一個視覺化的程式設計環境,可讓您建立圖形的物件導向模型,並從該模型產生正式作業層次的程式碼,以建立內嵌的軟體應用程式。

在產品中產生程式碼是以架構作為基礎:它包括一個稱為「物件執行架構 (OXF)」之固定的預先定義架構,且所產生的程式碼會重複使用該架構。例如,針對回應類別所產生的程式碼會重複使用事件處理功能,方法是對具有事件處理功能的架構類別進行次分級。
  • 架構包含一組即時的抽象項目,為產生的程式碼建立結構,並為 UML 概念(例如,「作用中的類別」)提供具體的意義。
  • 重要的功能部分會分解成架構類別,所以比較不需要產生特定的程式碼。 因此,程式碼會變得較容易瞭解。
  • 您可以使用繼承來自訂架構元素以符合您的特定需求
  • 架構本身的存在與程式碼產生器無關。您可在程式碼產生程序之外、使用者類別實作裡,或以您想要的任何其他方式來使用架構的類別。

您可以在數種層次上使用 OXF。 例如,您可以使用 OXF 執行下列動作:


意見回饋