第六章UML基础 对象( object 对象是具有以下三种内容的 计算机软件结构: 属性(数据内容) 行为(对象的操作、方法) 标志(对象的唯一标识)
第六章 UML基础 对象(object) 对象是具有以下三种内容的 计算机软件结构: 属性(数据内容) 行为(对象的操作、方法) 标志(对象的唯一标识)
第六章UML基础 手表对象的属性: 手表对象的行为: (操作、方法) 种类、 上弦、 品牌、 调整时间、 观 显示时间 大小、 报时、 颜色、 鸣叫 计时与否、 换电池、 具体指示时间等 特殊操作
第六章 UML基础 手表对象的属性: 手表对象的行为: (操作、方法) 上弦、 调整时间、 显示时间、 报时、 鸣叫、 换电池 、 特殊操作 种类、 品牌、 外观、 大小、 颜色、 计时与否、 具体指示时间等
第六章UML基础 对象( object) 封装的实体=数据+方法(操作) 自封装:数据的访问和变化 通过方法完成
第六章 UML基础 对象(object) 封装的实体=数据+方法(操作) 封装:数据的访问和变化 通过方法完成
第六章UML基础 封装 口封装是软件开发方法的重要原则,有两个涵义: 把对象的全部属性和全部服务结合在一起,形 成一个不可分割的独立单位(对象)。 ●尽可能隐蔽对象的内部细节(信息隐蔽)
第六章 UML基础 封装 封装是软件开发方法的重要原则,有两个涵义: • 把对象的全部属性和全部服务结合在一起,形 成一个不可分割的独立单位(对象)。 • 尽可能隐蔽对象的内部细节(信息隐蔽)
第六章UML基础 封装 报亭 属报刊A 报刊B 性 钱箱顾 服 客 报刊零售 务款货清点
第六章 UML基础 封装 售报亭 属性服务 报刊 A 报刊 B … 钱箱 报刊零售 款货清点 顾客