计算机软件技术基础第2版作者牟艳第18章面向对象的软件开发方法课件.pptVIP

  • 6
  • 0
  • 约2.01千字
  • 约 24页
  • 2016-12-25 发布于广东
  • 举报

计算机软件技术基础第2版作者牟艳第18章面向对象的软件开发方法课件.ppt

计算机软件技术基础 机械工业出版社 第18章 面向对象的软件开发方法 本章基本内容与要求 基本内容 面向对象的思想 面向对象的概念 面向对象建模 面向对象的分析、设计与实现 要求 掌握面向对象的基本概念 了解统一建模语言UML 了解面向对象的分析、设计与实现方法 18.1 面向对象的思想 与传统的结构化软件开发方法相比,面向对象的思想在描述和理解问题域时采用截然不同的方法,它把客观世界看成是许多对象组成,强调对问题域进行自然分割,以更接近人类思维的方式建立问题域模型,从而得到问题域的概念到软件程序和界面的直接映射,这样使设计出的软件尽可能直接地描述现实世界 面向对象技术的优点 系统易于理解 系统稳定性好 系统具有更高的可靠性 可维护性、可重用性好 18.2 面向对象的概念 对象 类和实例 属性 方法 消息 封装 继承 多态 对象 对象是系统中用来描述客观事物的一个实体,是构成系统的一个基本单位,由一组属性和一组对属性进行操作的服务组成 类和实例 “类”就是对具有相同数据和相同操作的一组相似对象的定义 实例是由类建立的对象 属性 属性就是类中所定义的数据,它是对客观世界实体所具有的性质的抽象 方法 方法就是对象所能执行的操作,也就是类中所定义的服务。方法描述了对象执行操作的算法,响应消息的方法。 18.3 面向对象建模 统一建模语言UML(Un

文档评论(0)

1亿VIP精品文档

相关文档