欢迎光临散文网 会员登陆 & 注册

系统集成项目管理工程师(笔记12)

2022-08-05 20:51 作者:乔知洛  | 我要投稿

3.3.7  软件复用

(1)软件复用是指利用已有软件的各种有关知识构造新的软件,以缩减软件开发和维护的费用。

(2)复用是提高软件生产力和质量的一种重要技术。

(3)软件复用的主要思想:将软件看成是由不同功能的“组件”所组成的有机体,每一个组件在设计编写时可被设计成完成同类工作的通用工具。

图片均为up自己手写笔记,禁止保存转发到其他平台( 字丑,要脸⁄ (⁄ ⁄•⁄ω⁄•⁄ ⁄)⁄  )

3.4  面向对象系统分析与设计(最多考4分,大多2分)

3.4.1  面向对象的基本概念

(1)对象:由数据及其操作所构成的封装体,是系统中用来描述客观事物的一个模块,是构成系统的基本单位.

对象包含三个基本要素:对象标识、对象状态、对象行为

(2)类:现实世界中实体的形式化描述,类将该实体的属性(数据)和操作(函数)装在一起
对象是类的实例,类是对家的模板
( eg.对象的房子,类为房子的设计图纸 )

类之间的关系:非常重要 (掌握)
① 依赖关系:如果元素A的变化会引起元素B的变化,则B依赖于A
② 泛化关系:就是继承的反义词
③ 关联关系:聚合关系、组合关系表示两个类的实例之间存在的某种语义上的联系(eg.一个老师在某学校工作,一个学校有多间教室。∴教室和学校,学校和老师之间存在关联关系)
④ 实现关系:用来规定接口和实现接口的类或者组件之间的关系,接口是操作的集合,这些操作用于规定类或组件的服务

(3)抽象:通过特定的实例抽取共同特征以后形成概念的过程

对象是现实世界中某个实体的抽象,类是一组对象的抽象

(4)封装:将数据和基于数据的操作封装成一个整体对象

(5)继承:表示类之间的层次关系(父类与子类)

(6)多态:使得某个属性或者操作在不同时期可以表示不同类的对象特性

图片均为up自己手写笔记,禁止保存转发到其他平台( 字丑,要脸 ⁄(⁄ ⁄•⁄ω⁄•⁄ ⁄)⁄  )


系统集成项目管理工程师(笔记12)的评论 (共 条)

分享到微博请遵守国家法律