《JAVA学习--第2章面向对象编程.pptVIP

  • 4
  • 0
  • 约2.2万字
  • 约 60页
  • 2016-12-30 发布于四川
  • 举报
江苏大学软件工程课程组 江苏大学软件工程课程组 第3章 面向对象编程 本章内容 软件工程的发展历史 编程语言的发展 面向过程的设计思想 面向对象的设计思想 对象和类的概念 类之间的关系 对象和引用 Java 类的定义 构造函数 对象的创建和使用 源文件的布局 package 和 import 语句 部署 软件工程 软件工程是一门难以驾驭的学科。 寻求的是通过代码复用使软件系统创建更容易 编程语言的发展 机器语言-直接由计算机的指令组成,指令、数据、地址都以“0”和“1”的符合串组成;可以被计算机直接执行。 汇编语言-用容易理解和记忆的符号表示指令、数据以及寄存器等,抽象层次很低,程序员需要考虑大量的机器细节。 高级语言-屏蔽了机器细节,提高了语言的抽象层次接近于人的自然语言,60年代出现的结构化编程语言提出了结构化数据和语句,数据和过程抽象等概念。 面向对象的语言-与已往的各种语言的根本不同是,它的设计出发点就是为了更能直接的描述问题域中客观存在的事物。 分析和设计阶段 一个软件项目的开发分五个主要的工作流程:需求捕获、分析、设计、实现和测试 分析描述系统需要做什么: 对真实世界进行建模,包括参与者和活动、对象和行为。 设计描述系统如何工作: 对系统中对象和参与者之间的关系和交互进行建模。 找出有用的抽象来帮助简化问题或解决方案。 抽象 软件设计一直在从低级构造向更高级发

文档评论(0)

1亿VIP精品文档

相关文档