正在加载图片...
UML期末考试参考资料 火龙果●整理 uml.org.cn 行可视化: 2.允许开发人员详细说明系统的结构或行为: 3.给出一个指导开发人员构造系统的模板: 4.对开发人员作出的决策进行文档化。 §1.2面向对象分析与设计 一.面向对象的基本概念: 面向对象=对象+类十继承十通信(Coad和Yourdon给出的简 单定义)。 1.面向对象技术的基本观点: 1)客观世界由对象组成,任何客观事物都是对象,复杂对象可以由 简单对象组成。 2)具有相同数据和操作的对象可归纳成类,对象是类的一个实例。 3)类可以派生出子类,子类除了继承父类的全部特性外还可以有自 己的特性。 4)对象之间的联系通过消息传递来维系。 由于类的封装性,它具有某些对外界不可见的数据,这些数 据只能通过消息请求调用可见的方法来访问。 2.面向对象方法的基本出发点就是尽可能地按照人类认识世界的方法 和思维方式来分析和解决问题,使人们分析、设计一个系统的方法 尽可能接近认识一个系统的方法。 二.面向对象的核心元素: 1.对象: 客观世界里的任何实体都可以被称之为对象,对象可以是具体 的有形的物,如:人、汽车等;也可以是无形的事物或概念,如: 抽象的规则、计划或事件。 2.封装: 是面向对象方法的一个重要原则。是指把属性和操作封进一个 对象里,它的内部信息对外界隐藏,不允许外界直接存取对象的属 性,只能通过对象提供的有限的接口对对象的属性数据进行操作。 对于外界来说,只能知晓对象的外部行为而无法了解对象行为的内 部实现细节,这样可以保证对象内部属性数据的安全性。 封装有两层含义: 第2页(共60页)UML 期末考试参考资料 第 2 页(共 60 页) 行可视化; 2. 允许开发人员详细说明系统的结构或行为; 3. 给出一个指导开发人员构造系统的模板; 4. 对开发人员作出的决策进行文档化。 §1.2 面向对象分析与设计 一. 面向对象的基本概念: 面向对象=对象+类+继承+通信(Coad 和 Yourdon 给出的简 单定义)。 1. 面向对象技术的基本观点: 1) 客观世界由对象组成,任何客观事物都是对象,复杂对象可以由 简单对象组成。 2) 具有相同数据和操作的对象可归纳成类,对象是类的一个实例。 3) 类可以派生出子类,子类除了继承父类的全部特性外还可以有自 己的特性。 4) 对象之间的联系通过消息传递来维系。 由于类的封装性,它具有某些对外界不可见的数据,这些数 据只能通过消息请求调用可见的方法来访问。 2. 面向对象方法的基本出发点就是尽可能地按照人类认识世界的方法 和思维方式来分析和解决问题,使人们分析、设计一个系统的方法 尽可能接近认识一个系统的方法。 二. 面向对象的核心元素: 1. 对象: 客观世界里的任何实体都可以被称之为对象,对象可以是具体 的有形的物,如:人、汽车等;也可以是无形的事物或概念,如: 抽象的规则、计划或事件。 2. 封装: 是面向对象方法的一个重要原则。是指把属性和操作封进一个 对象里,它的内部信息对外界隐藏,不允许外界直接存取对象的属 性,只能通过对象提供的有限的接口对对象的属性数据进行操作。 对于外界来说,只能知晓对象的外部行为而无法了解对象行为的内 部实现细节,这样可以保证对象内部属性数据的安全性。 封装有两层含义:
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有