自考管理信息技术考点:对象、面向对象方法

时间:2022-01-19 访问量:370

一、面向对象方法(OO法)

1、“面向对象是一种风范(Paradigm),是观察和分析问题的一种方法论(Methodology)。对象技术是一种软件系统组织和结构设计的工程技术,它将对象作为软件系统结构的基本组成单元,以主体数据为中心,将数据及其上作用的操作加以封装,以标准的接口规范对外提供服务。

2、OO=对象/类+继承+封装+聚合+消息传递+多态性

9-自考管理信息技术考点:对象、面向对象方法.jpg

二、面向对象的优点

1、OO法与人类认识客观世界的思维方式一致。

2、面向对象方法中分析与设计运用的概念是完全一致的,设计是分析模型的进一步深化和拓展,过渡是平滑的、自然的、无缝的。两个阶段人员的交流毫无问题。

3、OO法则侧重于对象建模,对象是系统中比较稳定的因素,因此该方法对变化的适应能力较好。

4、面向对象方法:对复用支持程度高,本身提供了一些支持复用的机制(如继承),有复用的标准。

三、对象

1、对象(Object)是一组属性和有权对这些属性进行操作的一组服务的封装体。

2、封装(Encapsulation)就是把对象的属性和服务结合成一个独立的系统单位,并尽可能隐蔽对象的内部细节。

3、类(Class)是具有相同属性和服务的一组对象的集合,它为属于该类的全部对象提供了同一的抽象描述。

(1)泛化-特化,是由一组具有继承关系的类所组成的结构。

(2)整体-部分:描述了对象之间的组成关系,即一个或一些对象是另一个对象的组成或部分。

(3)关联关系:实例连接反映了对象和对象之间的静态关系。例如:教师和学生之间的任课关系,汽车和驾驶员之间的使用关系。

(4)消息连接:描述了对象之间的动态联系,即:若一个对象在执行自己的服务时,需要通过消息请求另一个对象为它完成某个服务,则称第一个对象与第二个对象之间存在消息连接。


上班族抢先定制【学历提升方案】
免责声明:由于考试政策、内容等各方面情况的不断调整与变化,湖南自学考试网(www.hunanzikao.com)提供的上述信息仅供参考,如对内容存在异议,请考生以权威部门公布的为准!

考试提醒

2022年湖南自学考试还有

考试时间:10月22日 - 23日

关注公众号

微信公众号
微信学习群
扫码关注可以更及时地获取自考政策、通知、公告以及各类学习资料、学习方法等。