實作抽象 Factory
關於這項作業
每一個 RTOS 配接器都包括一個具體的作業系統 Factory,其會實作抽象的作業系統 Factory。如果為新目標建立具體 Factory,請執行下列動作:
程序
建立規格檔案及實作檔案各一,各自以作業系統(環境)名稱為字首並使用慣例
<env>
OS
,其中
<env>
是環境名稱的縮寫。例如,VxWorks 的配接器原始檔名稱為
VxOS.h
和
VxOS.cpp
。 VxWorks 環境的具體 Factory 會實作於這些檔案中。
註:
使用現有的實作作為配接器的起點。例如,如果 VxWorks 是最接近新目標的現有環境,請複製並重新命名
VxOS.h
和
VxOS.cpp
檔案以當作範本使用。請確認這些檔案中的所有配接器實作類別都以一致的方式加上字首。例如,VxWorks 的具體 Factory 名稱為
VxOSFactory
。
將所複製檔案中的所有環境特定字首,從舊名稱重新命名為新的環境名稱。使用作業系統作為作業系統封套類別的字首是
IBM® Rational® Rhapsody®
的慣例;您可以建立自己的命名方法。
上層主題:
修改架構
回饋