【文件属性】:
文件名称:面向对象基础-项目管理5天修炼
文件大小:3.25MB
文件格式:PDF
更新时间:2021-06-03 22:37:38
项目管理
五、软件复用
软件复用,又称软件重用,是指在两次或多次不同的软件开发过程中重复使用相同或相近软件元素
的过程。软件元素包括程序代码、测试用例、设计文档、设计过程、需求分析文档甚至领域知识。
软件构件就是把这种可重用的元素,通常简称为构件。可重用的软件元素越大,就说重用的粒度越
大。
六、面向对象基础
首先要掌握一些基本的术语。对象是系统中用来描述客观事物的一个实体,它是构成系统的一个基本
单位。面向对象的软件系统是由对象组成的,复杂的对象由比较简单的对象组合而成;类是对象的抽象定
义,是一组具有相同数据结构和相同操作的对象的集合,类的定义包括一组数据属性和在数据上的一组合
法操作。也就是说,类是对象的抽象,对象是类的具体实例。
封装是对象的一个重要原则。它有两层含义:第一,对象是其全部属性和全部服务紧密结合而形成的
一个不可分割的整体;第二,对象是一个不透明的黑盒子,表示对象状态的数据和实现操作的代码都被封
装在黑盒子里面。使用一个对象的时候,只需知道它向外界提供的接口形式,无须知道它的数据结构细节
和实现操作的算法。
继承是使用已存在的定义作为基础建立新的定义,
多态中最常用的一种情况就是类中具有相似功能的不同函数是用同一个名称来实现,从而可以使用相
同的调用方式来调用这些具有不同功能的同名函数。
七、UML
UML(Unified Modeling Language,统一建模语言)是用来对软件密集系统进行可视化建模的一种语言,
是为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。UML 是一个标准的图形表
示法,所以特别容易被理解和接受。
重点掌握 UML 2.0 的 13 种图:
(1)类图:展现了一组类、接口、协作和它们之间的关系。在面向对象系统的建模中所建立的最常见的
图就是类图。类图给出系统的静态设计视图。包含主动类的类图给出系统的静态进程视图。
(2)对象图:展现了一组对象以及它们之间的关系。对象图描述了在类图中所建立的事物的实例的静态
快照。和类图一样,这些图给出系统的静态设计视图或静态进程视图,但它们是从真实案例或原型