1 / 7
文档名称:

类[DOC可编辑].doc

格式:doc   页数:7
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

类[DOC可编辑].doc

上传人:yixingmaob 2015/11/6 文件大小:0 KB

下载得到文件列表

类[DOC可编辑].doc

相关文档

文档介绍

文档介绍:《 类》
1. 目标概述[5分钟] 2
2. 回顾[5分钟] 2
3. 课程知识点讲解 2
. 类[15分钟] 2
. 类成员的可见性[5分钟] 4
. 类的类型和类的寻找[20分钟] 4
. 任务解决[40分钟] 5
4. 精练[35分钟] 6
5. 小结[5分钟] 6
6. 考核点 6
7. 作业答案 6
8. 扩展练习 7
9. 学生问题汇总 7
10. 教学后记 7
本节目标
前面章节介绍了外部对象和系统的交互及业务流程的初步动态建模,本节将对内部进行静态建模,主要内容如下:

类的属性
类的操作
类成员的存取控制
通过教学使学生理解类的概念、属性和操作,并独立完成本节提出的任务。
本节重点

类的属性
类的操作
类成员的存取控制
本节难点
类成员的存取控制
授课课时
2课时
教法建议
在讲述基本概念时,应理论结合实践,以实际事例导出理论的方式讲述。
目标概述[5分钟]
本节主要讲述对内部进行静态建模,并提出了本节应该完成具体任务。
回顾[5分钟]
回顾前面章节介绍的外部对象和系统的交互及业务流程的初步动态建模。[讲述+提问]
课程知识点讲解
类[15分钟]
引入:
什么是类? [给出问题]
主题:
通常对系统建模将会涉及到如何识别业务系统中的事物。这些事物构成了整个业务系统。
在UML中,将所有的这些事物都被建模为类。
类(class)是对一组具有相同属性、操作、关系和语义的对象的描述。
类是对事物的抽象。它不是个体对象,而描述一些对象完整集合。
在UML中为类提供了图形表示。这种可视化的抽象表示,使得我们对类的描述脱离了具体编程语言,而只需要强调抽象的主要部分。类主要是由:名称、属性和操作。
[简述类的概念]

类必须各自有不同的类名称。类名称(name)是一个字符串。[命名规则]

属性(attribute)是已被命名的类的特性,它描述了该特性的实例可以取值的范围。类可以有任意数目的属性,也可以没有属性。属性描述了正被建模的事件的一些特性,这些特性是类的所有对象所共有。
属性是对类的对象可能包含的一种数据或状态的描述。在某一时刻,类的对象将会对属性赋予特定值。在UML中的类图形中将属性放在类名下面的栏中。
属性描述的一般语法格式为:
可见性属性名: 类型名= 初值{特性串}
在UML中定义了3种可以用于属性的特性:
1) 可变(changeable):对修改属性的值没有约束。
(2) 只增(addOnly):对于多重性大于1的属性,可以增加附加值,但一旦被创建,就不可对值进行消除或改变。
(3) 冻结(frozen):在初始化对象后,就不允许改变属性值。
[简述属性的概念、特性、描述方法]

属性仅仅表示了需要处理的数据,对数据的具体处理方法则是通过操作来描述的。
操作(Operation)是服务的实现,该服务可以由类的任何对象请求以影响其行为。
通过一些特征标记来描述操作,这些特征标记包括形参的名称、类型和默认值,如果是函数还可以指定它的返回类型。其标准语法格式为:
可见性操作名(参数表):返回值{特性串}
在UML中为操作提供4种可用于操