> eat():void | 方法
-----------------------------
Dog 继承 Animal 属性与方法 ,标出Dog重写了Animal的eat()方法;
*UML 可以从不同的环节,来了解系统的功能,这样在书写系统的时候,理解的更精确,并且更透彻.
d. 建模工具
Visio、Rational Rose、PowerDesign、Enterprise Architect 建模工具应用最广
http://www.uml.org.cn/umltools
6-1 综合练习
根据所学知识,编写一个控制台版的 "租车系统"
功能:
1. 展示所有可租车辆
2. 选择车型、租车量
3. 展示租车清单、包含:总金额、总载货量及其车型、总载人量及其车型
项目分析:
1. 数据模型分析
a. 通过对显示世界的事与物主要特征的分析、抽象,为信息系统的实施提供数据存取的数据结构以及相应的约束。
b. 数据结构组成:操作(方法)、属性
2. 业务模型分析
a. 在设计应用程序之前,应该明确该应用程序必须执行的哪些任务
分析业务需求是应用程序开发中最重要的步骤之一
确认业务需求的目的在于创建一个能同时满足零售商和消费者需要的解决方案。
b. 在租车系统中只需要考虑消费者业务需求即可。
消费者业务需求:
*选择车辆
*租车天数
*统计金额
*载客、货量
3. 显示和流程分析
a. 显示:用户可以看到的信息提示界面
b. 流程:显示信息的执行过程,步骤。
c. 租车系统中,要以命令行的方式显示提示信息和输出结果信息,
要考虑其样式,用户输入的数据不同,信息该如何提示、如何处理并显示出结果,这部分的知识囊括了显示与流程的内容。
如: 请选择车辆 -> 请输入序号 -> 输出总金额...[Java] Java record
原文:http://www.cnblogs.com/Areas/p/6183991.html