實作抽象 Factory

關於這項作業

每一個 RTOS 配接器都包括一個具體的作業系統 Factory,其會實作抽象的作業系統 Factory。如果為新目標建立具體 Factory,請執行下列動作:

程序

  1. 建立規格檔案及實作檔案各一,各自以作業系統(環境)名稱為字首並使用慣例 <env>OS,其中 <env> 是環境名稱的縮寫。例如,VxWorks 的配接器原始檔名稱為 VxOS.hVxOS.cpp。 VxWorks 環境的具體 Factory 會實作於這些檔案中。
    註: 使用現有的實作作為配接器的起點。例如,如果 VxWorks 是最接近新目標的現有環境,請複製並重新命名 VxOS.hVxOS.cpp 檔案以當作範本使用。請確認這些檔案中的所有配接器實作類別都以一致的方式加上字首。例如,VxWorks 的具體 Factory 名稱為 VxOSFactory
  2. 將所複製檔案中的所有環境特定字首,從舊名稱重新命名為新的環境名稱。使用作業系統作為作業系統封套類別的字首是 IBM® Rational® Rhapsody® 的慣例;您可以建立自己的命名方法。

回饋