第五章面向对象方法 >第一节面向对象的基本概念 >第二节经典的面向对象方法 >第三节面向对象的分布式技术 第四节统一建模语言UML概述 >第五节UML建模技术 >第六节UML在系统开发中的应用 >第七节面向对象系统分析与设计实例 《信息系统分析与设计》
《信息系统分析与设计》 ➢第一节 面向对象的基本概念 ➢第二节 经典的面向对象方法 ➢第三节 面向对象的分布式技术 ➢第四节 统一建模语言UML概述 ➢第五节 UML建模技术 ➢第六节 UML在系统开发中的应用 ➢第七节 面向对象系统分析与设计实例 第五章 面向对象方法
第一节面向对家的基本概念 概述 二、对象( object >三、逍息 message)与操作方法 method) >四、对象接口( nterface >五、类(cass 六、继承性( inheritance) >七、封装性( encapsulation 八、多态性( polymorphism) 《信息系统分析与设计》
《信息系统分析与设计》 第一节 面向对象的基本概念 ➢ 一、概述 ➢ 二、对象(object) ➢ 三、消息(message)与操作方法(method) ➢ 四、对象接口(Interface) ➢ 五、类(class) ➢ 六、继承性(inheritance) ➢ 七、封装性(encapsulation) ➢ 八、多态性(polymorphism)
概迷 >面向对象思想的起源 1967年,第一个面向对象的语言-Smua。80年代 Smalltalk、C++、 Objective C等通用面向对象语言 出现。 >面向对象思想的成熟 Smalltalk-80和C++语言被越来越多的人所理解和 接受,形成面向对象编程( Object-Oriented Programing,即ooP) >信息系统的开发与面向对象思想 >ooP解决问题的思路 《信息系统分析与设计》
《信息系统分析与设计》 一、概述 ➢ 面向对象思想的起源 1967年,第一个面向对象的语言—Simula。 80年代, Smalltalk、C++、Objective C等通用面向对象语言 出现。 ➢ 面向对象思想的成熟 Smalltalk—80和C++语言被越来越多的人所理解和 接受,形成面向对象编程(Object-Oriented Programing,即OOP) ➢ 信息系统的开发与面向对象思想 ➢ OOP解决问题的思路
二、对象( object) 对象的基本概念:问题空间中与系统问题处理相关的事物 的抽象体,它是把事物的属性和对属性数据的操作方法结合 而成的整体。 >对象的三个特性: 1、预定义行为:对象初始时所定义的动作序列。 2、对象的状态:一个对象可以有任意个属性或域,对象 的状态和存储在它的域中的值相对应。 3、对象的标识:标识是对象的唯一编号,用来与其他对 象相区别。 《信息系统分析与设计》
《信息系统分析与设计》 二、对象(object) ➢ 对象的基本概念:问题空间中与系统问题处理相关的事物 的抽象体,它是把事物的属性和对属性数据的操作方法结合 而成的整体。 ➢ 对象的三个特性: 1、预定义行为:对象初始时所定义的动作序列。 2、对象的状态:一个对象可以有任意个属性或域,对象 的状态和存储在它的域中的值相对应。 3、对象的标识:标识是对象的唯一编号,用来与其他对 象相区别
消息与操作方法( method) >消息( message):对象之间进行通信的数据。 一个消息由下列三个元素组成: 消息名; ·零个或多个参数列表,为接收对象提供数据信息; 对接收对象的引用。 >操作方法 method):与一个对象有关的过程,即实现 某一操作的一段代码。 方法绑定:对象收到一个消息后,决定调用哪个方法 来响应该消息的过程 《信息系统分析与设计》
《信息系统分析与设计》 三、消息与操作方法(method) ➢ 消息(message) :对象之间进行通信的数据。 ➢ 一个消息由下列三个元素组成: • 消息名; • 零个或多个参数列表,为接收对象提供数据信息; • 对接收对象的引用。 ➢ 操作方法(method):与一个对象有关的过程,即实现 某一操作的一段代码。 ➢ 方法绑定:对象收到一个消息后,决定调用哪个方法 来响应该消息的过程