第一章 面向对象方法概论:如今,面向对象不仅是一些具体的软件开发技术与策略,而且是一整套关于如何看待软件系统与现实世界的关系,用什么观点来研究问题并进行求解,以及如何进行系统构造的软件方法学。本章首先介绍了传统开发方法及存在的问题,然后介绍了面向对象方法的基本思想,并重点讲解的面向对象方法的基本概念,最后对比传统开发方法,介绍了面向对象方法的主要优点。1.1传统开发方法及存在的问题:介绍功能分解法、结构化方法和信息建模法等传统开发方法及存在的问题[单选题]下面关于功能分解法的优点描述错误的是
1.2面向对象方法的基本思想:面向对象方法比以往的传统开发方法更接近人类的日常思维方式,强调运用人类在日常的逻辑思维中经常采用的思想方法与原则。本节视频将从8个方面介绍面向对象的基本思想。
1.3面向对象方法的基本概念(上):本节视频将介绍对象、类、抽象、封装等面向对象的基本概念。
1.4面向对象方法的基本概念(下):介绍继承、关联、聚合、组合、消息、多态性、复杂性控制等面向对象方法的基本概念
1.5面向对象方法的主要优点:本节视频将通过与传统开发方法对比介绍面向对象方法的主要优点,并通过一个故事进一步阐述面向对象方法具有可维护性、可复用、可扩展及灵活性好等特点。
以系统需要提供的功能为中心组织系统
具有较强的应对需求变化的能力
与模块化编程结合使用后,使开发效率有很大提高
删除了GoTo语句,使软件能得到有效维护
答案:具有较强的应对需求变化的能力
[单选题]下面的开发方法能够兼顾功能和数据的是
信息建模法
结构化方法
面向对象方法
功能分解法
答案:面向对象方法
对
错
答案:对
对
错
答案:×
把对象划分成类,每个对象类都定义一组数据和方法
对既存类进行调整
强调需求分析重要性
开发过程基于功能分析和功能分解
答案:把对象划分成类,每个对象类都定义一组数据和方法