1 / 126
文档名称:

面向对象的概念面向对象的分析面向对象的设计面向对象的实.ppt

格式:ppt   大小:587KB   页数:126页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

面向对象的概念面向对象的分析面向对象的设计面向对象的实.ppt

上传人:dreamclb 2019/6/5 文件大小:587 KB

下载得到文件列表

面向对象的概念面向对象的分析面向对象的设计面向对象的实.ppt

文档介绍

文档介绍:面向对象的概念面向对象的分析面向对象的设计面向对象的实现 主要参考书:,、广西科大出版。面向对象的方法学1软件可重用性差软件可维护性差开发出来的软件不能满足用户的需要传统开发方法存在的问题2人们认识世界的三个构造法则区分对象及其属性,如一棵树和树的大小。区分整体对象及其组成部分,如区分一棵树和树枝。不同对象类的形成及其区分,如所有树的类和所有石头的类的形成和区分。第6章面向对象的概念与模型3面向对象方法学的四要点软件系统由对象组成,软件中的任何元素都是对象,复杂的对象由较简单的对象组合而成把所有对象都划分成各种对象类,每个对象都定义了一组数据和一组方法按照子类与父类的关系,把若干个对象类组成一个层次结构的系统(类等级)对象之间仅能通过传递信息互相联系4面向对象方法学的主要优点可重用性好可维护性好稳定性较好易修改易理解易测试和调试稳定性好软件结构是根据问题域的模型建立起来与人类****惯的思维方法一致较易开发大型软件产品面向对象是软件方法学的返朴归真5面向对象的主要概念对象(Object)类(Class)—实例(Instance)封装(Encapsulation)有一个清晰的边界、有确定的接口、受保护的内部实现继承(Inheritance)消息(Message)(如,(RED))多态性(Polymorphism)重载(Overloading)结构(一般-特殊结构、整体-部分结构)连接(实例连接、消息连接)6面向对象建模模型对事物的一种抽象和无歧义的一种书面描述由一组图示符号和组织这些符号的规则组成建模的目的抽象目标系统的特性,减少系统的复杂性三种模型对象模型:描述系统数据结构——用类图描述动态模型:描述系统控制结构——用状态图描述功能模型:描述系统功能——用DFD描述7对象模型表示静态的、结构化的系统的“数据”性质是对象以及对象彼此间关系的映射是动态模型、功能模型的基础包含下列符号:表示类的符号(既表示属性,又表示服务)表示对象(类的实例)的符号表示结构关系的符号(一般-特殊、整体-部分)表示类和(或)对象间其他关系的符号8实例()9动态模型表示瞬时的、行为化的系统的“控制”性质规定了对象模型中对象的合法变化序列用状态图描述对象的状态、触发状态转换的事件、对象的行为(对事件的响应)每个类的动态行为用一张状态图描绘,各个类的状态图通过共享事件合并起来构成整个系统的动态模型相关概念事件:引起对象状态转换的控制信息,瞬间完成。状态:对象在某个特定阶段具有的行为模式,有持续性。行为:对象所做的一系列操作10