Part2_Chap05定义属性与操作2014-03-11讲述
* * * * * * * * * * 张三打李四:类“人”有两个操作“打人”与“被打” * * * * * Part 2: OOA Chapter 5 定义属性与操作 第5章 定义属性与操作 5.0 程序设计的模块化 5.1 对象的属性和操作 5.2 表示法 5.3 定义属性 5.4 定义操作 5.5 建立类图的特征图 5.6 接口的概念及其用途 5.0 程序设计的模块化 结构化程序设计: 程序=关系、算法、数据结构 面向对象程序设计:程序= 对象、关系 ; 对象=(算法+数据结构) 数据结构 数据结构 算法 算法 关系 算法+数据结构 算法+数据结构 算法+数据结构 算法+数据结构 关系 属性(attribute)是用来描述对象静态特征的一个数据项。 实例属性(instance attribute)、类属性 (class attribute) 操作(operation)是用来描述对象动态特征(行为)的一个动作序列。 对象的操作可分为内部操作和外部操作。 被动操作(passive operation)和主动操作(active operation) 。 5.1 对象属性和操作(1) 通过在类范围属性名和类型表达式画下划线的方式,表示类范围的属性,否则属性是实例
原创力文档

文档评论(0)