3.1.3UML和对象建模 统一建模语言 Gardene ardenerName String 用的可视化建F #fruitName: String 模语言,用 对软件进行描 Gardene +gain int 述、可视化处 plant: void harvest: void 理、构造和建 gain: void 立软件系统制 泛化关系 的文档 (继承关系) 关联关系 可以把人们对 所需要构建系 可见性 统的想法和理 Berry TropicalFruit Citrus Fruit 解记录下来 类名称 以便用于对系 +Tropical Fruit 统的分析、设 +CitrusFruit 方法 +gain. int gain: int 研究、配 置和维护
Java程序设计大学教程 3.1.3 UML和对象建模 ◼ 统一建模语言 UML是一个通 用的可视化建 模语言,用于 对软件进行描 述、可视化处 理、构造和建 立软件系统制 品的文档。它 可以把人们对 所需要构建系 统的想法和理 解记录下来, 以便用于对系 统的分析、设 计、研究、配 置和维护。 关联关系 泛化关系 (继承关系) 字段 方法 类名称 可见性 ( - # + )
3.1.3UML和对象建模 ■使用建模工具灬… E 建模工具的出 h·p·柘 现提高了建模 sglasrdensys?l 的生产力 回的JB0 ·助回田踢,·副P只只中啼 个优秀的建模 Investor nterface REalestate 工具应该能够 BBasic 完成模型与代 码之间的自动 转换,也可以 -investment float 保持设计模型「 ◆gn hare styloid 实现代码在 变更时的步调 name 致
Java程序设计大学教程 3.1.3 UML和对象建模 ◼ 使用建模工具 建模工具的出 现提高了建模 的生产力。一 个优秀的建模 工具应该能够 完成模型与代 码之间的自动 转换,也可以 保持设计模型 与实现代码在 变更时的步调 一致