实施抽象工厂
关于此任务
每个 RTOS 适配器中都包含具体的操作系统工厂,后者可以实施抽象操作系统工厂。 要为新目标创建具体工厂:
过程
创建规范文件和实施文件,每个文件附带使用约定
<env>
OS
的按操作系统(环境)的前缀,其中
<env>
是环境名称的缩写。例如,VxWorks 的适配器资源文件为
VxOS.h
和
VxOS.cpp
。 VxWorks 环境的具体工厂文件在这些文件中实施。
注:
使用现有实施作为适配器起点。例如,如果 VxWorks 对于新目标是最接近的现有环境,复制和重命名
VxOS.h
和
VxOS.cpp
文件用作模板。确保这些文件中的所有适配器实施类的前缀样式相同。例如,VxWorks 的具体工厂名称为
VxOSFactory
。
将复制过来的文件中所有特定于环境的前缀从旧环境名称更改为新环境名称。使用操作相同作为操作系统包装程序类前缀是
IBM® Rational® Rhapsody®
约定;您可以创建您自己的命名模式。
父主题:
修改框架
反馈