文件名称:定义类的属性-eda/pld中的基于fpga的等精度频率计的设计与实现
文件大小:7.99MB
文件格式:PDF
更新时间:2024-06-23 10:53:10
软件工程与UML案例解析
5.9 定义类的属性 1. 问题引入 对象包含了状态和职责(对应于类的属性和操作),在上一节中我们已经为对象分配了职责,也即 是定义了类的操作,本节将讨论类的属性如何定义。在一个类中属性描述了类的对象所包含的数据。属 性没有唯一性。多个不同的对象可以具有相同的属性。例如,客户服务系统中所有的客户对象都有姓名 和联系电话属性。所有的属性都有值,称为“属性值”,也就是对象所包含的数据。一个类中所有对象 有相同的属性名,但这些属性所包含的值可以不同。例如,客户服务系统中所有的客户对象都有 name (姓名)属性,但不同的客户有不同的名字。我们如何来发现一个类的属性呢? 2. 解答问题 要发现类的属性,可以使用: l 用例描述 l 确定关键抽象时所排除的名词 l 问题描述 如:“客户资料”类的属性可定义为如图 524所示。 客户资料 客户ID : Long 客户名称 : String 联系人 : String 联系电话 : String 联系地址 : String 来源 : String 类型 : String 省份 : String Email : String 登记时间 : Date 邮编 : String