本章内容在现实世界中有许多内部状态和外部行为相似的对象由这些对象构成的集合就是类构成类的基本元素:标识:类的名称 用以区分其它类继承描述:指子类承袭的父类的名称以及继承得到的结构与功能数据结构:是对该类数据的组织结构的描述操作:指该类通用功能的具体实现方法接口:指面向其它类的统一的外部通讯协议三 消息和消息传递<操作名参数>本节内容: 一面向对象系统开发的方法论 二面向对象系统的分析 三面
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第九章面向对象的系统开发方法9.1 面向对象方法概述9.2 面向对象系统开发过程9.3 统一建模语言(UML)1学习目标理解面向对象方法中的基本概念:面向对象对象类继承消息封装多态等理解面向对象的系统开发过程了解UML——统一建模语言29.1 面向对象方法概述结构化开发方法(传统)面向对象开发方法需求复习:面向对象基本思想客观
第8章 面向对象的系统开发方法【本章导读】本章将介绍面向对象的系统开发方法供读者理解和学习面向对象系统开发过程与方法本章首先介绍了面向对象方法和统一建模语言基础知识其次介绍面向对象系统开发的过程模型与技术接着结合高校公修课选课系统的例子进行业务事件分析建立用例模型类图和交互图实现面向对象的系统建模与设计【本章要点】面向对象方法与统一建模语言概述面向对象系统开发过程模型与技术业务事件分析原理与方法
面向对象的开发方法第一节 面向对象概述第二节 面向对象的基本概念第三节 面向对象分析(OOA)第四节 面向对象设计(OOD)第五节 面向对象编程第一节 面向对象概述一发展概述面向对象并非是一个新的概念实际上它已有30多年的历史寻其根源可追溯到60年代的挪威当时挪威计算中心的Kristen Nygaard和Ole-Johan Dahl开发了一种称作Simula67的语言Simula67首
第一节 面向对象概述第二节 面向对象的基本概念第二节 面向对象的基本概念第二节 面向对象的基本概念四属性属性是类中对象所具有的数据值是对对象的描述如对象Person的属性有年龄体重等不同对象的同一属性可以具有相同或不同的属性值如张三的年龄为19李四的年龄为20张三李四是两个不同的对象他们共同属性年龄的值不同属性值应该指的是纯粹的数据值而不能指对象属性表示在类图中的第二部分每个属性名后均
网络多媒体应用单击此处编辑母版文本样式退出上页首页下页末页网络多媒体应用单击此处编辑母版文本样式第 九 章面向对象方法学9.1.1 什么是面向对象的开发方法 OOSD (Object-Oriented Software Development)法是一种 把面向对象的思想应用于软件开发过程指导开发活动的系统方法 面向对象的方法是一种运用对象类继承封装聚合消息传送多态性等概念来构造系统的
面向对象的概念Attribute 属性UML中类属性的语法为: [可见性] 属性名[:类型][=初值]3. 继承(inheritance) 继承是类间的基本关系它是基于层次关系的不同类共享数据和操作的一种机制父类中定义了其所有子类的公共属性和操作在子类中除了定义自己特有的属性和操作外可以继承其父类(或祖先类)的属性和操作还可以对父类(或祖先类)中的操作重新定义其实现方法 船getAr
#
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第9章 面向对象的分析设计方法第9章 面向对象的分析设计方法本章要点:? 掌握面向对象的一些基本概念? 掌握面向对象的分析与模型化? 掌握面向对象分析的基本步骤 ? 掌握面向对象分析建模语言 UML第9章 面向对象的分析设计方法9.1 面向对象的分析与设计方法概述9.2 面向对象分析9.3 面向对象设计9
第9章面向对象方法学引论91面向对象方法学概述911 面向对象方法学的要点面向对象方法学的出发点和基本原则,是尽可能模拟人类习惯的思维方式,使开发软件的方法与过程尽可能接近人类认识世界解决问题的方法与过程,也就是使描述问题的问题空间(也称问题域)与实现解法的解空间(也成为求解域)在结构上尽可能一致。概括地说,面向对象方法具有下述4个要点:(1)认为客观世界是由各种对象组成的,任何事物都是对象,复杂
违法有害信息,请在下方选择原因提交举报