全部科目 > 多媒体应用设计师 >
2014年上半年 上午试卷 综合知识
第 15 题
知识点 面向对象开发方法   信息隐蔽  
关键词 开发方法   面向对象   信息隐蔽   对象   开发  
章/节 程序设计语言  
 
 
面向对象开发方法中,(15)是一种信息隐蔽技术,目的是使对象的使用者和生产者分离。
 
  A.  封装
 
  B.  继承
 
  C.  多态
 
  D.  重载
 
 




 
 
相关试题     程序设计语言 

  第22题    2010年上半年  
以下关于面向对象方法中继承的叙述中,错误的是(22)。

  第65题    2017年上半年  
在12个互异元素构成的有序数组a[1..12]中进行二分查找(即折半查找,向下取整),若待查找的元素正好等于a[9],则在此过程中,依次与数组中的(65)比较后,查找成功结束。

  第20题    2017年上半年  
在高级语言源程序中,常需要用户定义的标识符为程序中的对象命名,常见的命名对象有(20)。
①关键字(或保留字)②变量③函数④数据类型⑤注释

 
知识点讲解
· 面向对象开发方法
· 信息隐蔽
 
        面向对象开发方法
        目前,面向对象分析和设计通常采用UML。UML是面向对象的标准建模语言,通过统一的语义和符号表示,使各种方法的建模过程和表示统一起来,已成为面向对象建模的工业标准。UML通过事务、关系和图对现实世界进行建模。
        面向对象开发方法将问题和问题的解决方案组织为离散对象的集合,数据结构和行为都包含在对象的表示中。面向对象的特性包括表示、抽象、分类、封装、继承、多态和持久性。面向对象开发方法包括面向对象分析、面向对象设计和面向对象实现。面向对象分析强调在问题领域内发现和描述对象或概念。例如,在图书馆信息系统里包含了书、图书馆和顾客这样一些概念。面向对象设计采用协作的对象、对象的属性和方法说明软件解决方案的一种方式,强调的是定义软件对象和这些软件对象如何协作来满足需求,是面向对象分析的延续。例如,图书馆系统中的软件对象“书”可以有“标题”属性和“获取书”方法,在面向对象编程过程中会实现设计的对象,如Java中的Book类。
        面向对象开发方法中分析和设计有时会存在一部分重叠,不是完全独立的活动。在迭代开发中,不严格区分分析、设计和实现,而是每次迭代不同程度地进行精化。有关应用程序设计的详细内容可参考本书第10章。
 
        信息隐蔽
        信息隐蔽是指在设计和确定模块时,使得一个模块内包含的信息对于不需要这些信息的其他模块来说,是不能访问的。通过抽象,可以确定组成软件的过程实体;通过信息隐蔽,可以定义和实施对模块的过程细节和局部数据结构的存取限制。
        由于一个系统在整个生存期内要经过多次修改,所以在划分模块时要采取措施,使得大多数过程和数据对软件的其他部分是隐蔽的。这样,在将来修改软件时偶然引入错误所造成的影响可以局限在一个或几个模块内部,避免影响到软件的其他部分。



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2023 All Rights Reserved
软考在线版权所有