示例概述
自定义将引入新类 Pet。Pet 用于表示一种动物 (宠物),并定义以下特性:
• name,即宠物的名称
• kind,即由狗、猫、沙鼠等组成的枚举。
• dateOfBirth,即表示宠物生日的日期
• fixed,即表示宠物是否已阉割的布尔值。
此外,Pet 还将包含以下内容:
• ContentHolder (域接口),用于存储宠物的图片
• Ownable (域接口),用于支持将宠物分配给所有者
• WTObject (基类),用于提供基本功能。
Pet 可存储在 Windchill 数据库中,支持基本 "CRUD" 操作 (创建、读取 (查询)、更新、删除)。此外,还将对 Windchill 用户界面进行增广,以支持在浏览器中对宠物执行 CRUD 操作。请注意,未计划“完成” Pet 示例,也不会将其用作实际自定义的示例;而仅用于演示引入新的持续基类的简单 Windchill 自定义。