02 面向对象技术与UML.pptVIP

  • 5
  • 0
  • 约2.93千字
  • 约 51页
  • 2016-11-06 发布于江西
  • 举报
02 面向对象技术与UML.ppt

第2章 面向对象技术与UML 2.1 面向对象技术概述 2.2 面向对象的分析 2.3 面向对象的设计 2.4 基于UML的面向对象分析、设计过程 2.1 面向对象技术概述 2.1.1 面向对象的基本概念 2.1.2 面向对象的开发语言 2.1.3 面向对象的设计与开发工具 2.1.1 面向对象的基本概念 Coad和Yourdon: 面向对象=对象+类+继承+通信 2.1.1 面向对象的基本概念 面向对象技术的基本观点: 客观世界由对象组成,任何客观实体都是对象,复杂对象可以由简单对象组成。 具有相同数据和操作的对象可归纳成类,对象是类的一个实例。 类可以派生出子类,子类除了继承父类的全部特性外还可以有自己的特性。 对象之间的联系通过消息传递来维系。 2.1.1 面向对象的基本概念 面向对象的核心元素: 对象 封装 消息 类 继承 多态性 结构与连接 1. 对象 客观世界里的任何实体都可以被称为对象。 对象可以是具体的、有形的物,也可以是无形的事物或概念。 对象是问题域或实现域中某些事物的一个抽象。 对象是一个封装数据属性和操作行为的实体。 系统中的对象在软件生命周期的各个阶段可能有不同的表示形式。 一个对象的实例图解 2. 封装 封装是面向对象方法的一个重要原则。 封装有两个含义: 结合性 信息隐蔽性

文档评论(0)

1亿VIP精品文档

相关文档