面向对象的基本概念面向对象系统开发的原理.ppt
天马****23
亲,该文档总共26页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
面向对象的基本概念面向对象系统开发的原理.ppt
本节内容:一、对象的基本概念二、类的基本概念三、消息及消息传递四、继承的基本概念五、面向对象的含义一、对象的基本概念-1一、对象的基本概念-2对象是构成和支撑整个软件系统的基石。对象的三个主要特征为:模块独立性动态连接性易维护性对象的识别系统的目的不同,对象的划分也就不一样对象划分的基本原则是:寻求大系统中事物的共性,将所有共同的系统成分确定为一个对象。在现实世界中有许多内部状态和外部行为相似的对象,由这些对象构成的集合就是类。构成类的基本元素:标识:类的名称,用以区分其它类;继承描述:指子类承袭的父类的
面向对象的基本概念.ppt
§1对象(object)§1对象(object)§1对象(object)§1对象(object)§1对象(object)唯一标识(identify)一个对象是对象能够对自身以及对外部对象施加操作的基础。对象的状态可以分为内部状态和外部状态。内部状态不能被外界对象直接操作。而外部状态则能被外界对象直接操作。§1对象(object)§1对象(object)§2消息§2消息2.消息的三个性质§2消息§2消息§2消息§2消息§2消息向同一个对象发送的消息序列向不同对象发送的消息序列C++实例§3类(class)类
面向对象的系统开发方法.doc
第8章面向对象的系统开发方法【本章导读】本章将介绍面向对象的系统开发方法,供读者理解和学习面向对象系统开发过程与方法。本章首先介绍了面向对象方法和统一建模语言基础知识;其次,介绍面向对象系统开发的过程、模型与技术;接着,结合高校公修课选课系统的例子,进行业务事件分析、建立用例模型、类图和交互图,实现面向对象的系统建模与设计。【本章要点】面向对象方法与统一建模语言概述面向对象系统开发过程、模型与技术业务事件分析原理与方法用例建模类图的构建交互模型的构建面向对象方法(OOM,Object-OrientedMe
面向对象的基本概念PPT.pptx
怎样划分模块:·(按)功能:每个模块做且仅做一件事;·数据结构:每个模块仅容纳一个数据结构·事件驱动:每个模块识别一个事件且对这个事件做出反应;·现实世界中的事物:每个模块对应现实世界中的唯一一件事物(称之为对象)。面向对象(Object-Oriented)不仅是一些具体的软件开发技术与策略,而且是一整套关于如何看待软件系统与现实世界的关系以及如何进行系统构造的软件方法学。特点:(1)面向对象的技术建立的模型与客观世界一致,因而便于理解(图3.1);(2)适应变化的需要,修改局限在模块中;(3)可复用性
面向对象编程的基本概念.ppt
第三章面向对象程序设计基本概念233.1对象(SmallTalk的特征)3.1对象3.1.1理解对象3.1.2使用对象:设计果园系统3.1.2使用对象:对象的创建和销毁3.1.2使用对象:对象和对象变量3.1.3对象之间的关系1112133.3类3.3.1什么是Java类3.3.2类成员3.3.3类成员的可访问性3.3.4方法193.4什么是继承213.4.1使用继承3.4.1使用继承3.4.2继承与合成简而言之:面向对象=对象+类+继承+消息3.5多态3.5.1多态与动态绑定3.5.2方法的绑定3.6接