为 DB2 数据库设计对象模型
2008-09-09 16:30:10 来源:WEB开发网CoreClasses 包节点(带有灰色文件夹图标)包含一个 CoreClasses 图节点。双击 CoreClasses 图节点来启动 Delphi 8 for .NET IDE 中的 UML Designer。您可以使用 UML 技术在这里设计您的对象。例如,通过右击 UML Designer,您可以创建新的类,并且可在类中添加属性、操作或构造函数。此外,您还可以使用 Tools Palette上专门的 UML Class Diagram类别中的画图组件(见图 4)。
图 4. UML Class Diagram
构建对象模型
通过这些构建块,您可以构建一个对象模型。例如,右击 UML Designer并创建一个新类。称其为 Person。右击 Person 并添加四个 string 类型的属性: FIRSTNME、 MIDINIT、 LASTNAME 和 SEX。请注意与数据库表不同的是,无法指定字符串(string)属性的长度 —— 只有指定它们为字符串类型的选项。现在,再次右击该类并添加第五个属性,该属性称作 BIRTHDATE 并且为 DateTime 类型。请注意, Object Inspector会将该类型自动更改为 System.DateTime。
除了通用的 Person 类,我还想要再添加一个特定的 Employee 类 —— 例如一个模仿 DB2 UDB SAMPLE 数据库中 EMPLOYEE 表的布局的类(这或许可以解释我在 Person 类中所使用的属性名)。因此,右击 UML Designer并创建一个新类,这次称作 Employee。因为 Employee 是一个特殊化的 Person,所以您应该单击工具面板(tool palette)上 UML Class Diagram类别中的 Generalization/Implementation 画图组件,然后从新的 Employee 类画一条直线到 Person 类。这将在 UML 图以及 Delphi 源代码中描绘以下事实:Employee 是从 Person 派生的。
更多精彩
赞助商链接