第1k 概述 Touuspspuaip
第 1 章 面向对象概述
主要内容 1.1面向过程与面向对象的方法论比较 1.1.1关于系统建模方法 1.1.2关于程序设计方法 1.1.3面向过程方法的优势 1.1.4面向对象方法的优势 1.1.5结合面向过程与面向对象方法的应用优势 ·11.6历史反思 1.2面向对象技术的基本原则 1.3面向对象技术的基本要素 1.3.1封装性 ·1.3.2继承性 3.3多态性 1.3.4面向对象概念和术语总结 1.4面向对象的软件开发体系 14.1面向对象框架下软件开发的生命周期 14.2面向对象相关技术的基本概念 ·1.4.3面向对象程序设计的重要性 4.4面向对象分析与设计的重要性 1.4.5Java的地位 2021/2/20 java面向对象程序设计教程
2021/2/20 Java面向对象程序设计教程 2 主要内容 ◼ 1.1 面向过程与面向对象的方法论比较 • 1.1.1 关于系统建模方法 • 1.1.2 关于程序设计方法 • 1.1.3 面向过程方法的优势 • 1.1.4 面向对象方法的优势 • 1.1.5 结合面向过程与面向对象方法的应用优势 • 1.1.6 历史反思 ◼ 1.2 面向对象技术的基本原则 ◼ 1.3 面向对象技术的基本要素 • 1.3.1 封装性 • 1.3.2 继承性 • 1.3.3 多态性 • 1.3.4 面向对象概念和术语总结 ◼ 1.4 面向对象的软件开发体系 • 1.4.1 面向对象框架下软件开发的生命周期 • 1.4.2 面向对象相关技术的基本概念 • 1.4.3 面向对象程序设计的重要性 • 1.4.4 面向对象分析与设计的重要性 • 1.4.5 Java的地位
1.1面向过程与面向对象的 方法论比较
1.1 面向过程与面向对象的 方法论比较
系统建模方法 软件危机与系统建模方法的发展 两种流行的建模方法: 面向过程建模方法 面向对象建模方法 2021/2/20 ava面向对象程序设计教程
2021/2/20 Java面向对象程序设计教程 4 系统建模方法 ◼ 软件危机与系统建模方法的发展 ◼ 两种流行的建模方法: • 面向过程建模方法 • 面向对象建模方法
面向过程的建模方法和建模语 始于20世纪70年代的结构化分析设计 Structured Analysis and Design, SAD)方法。 ■把一个系统看作是功能的集合,可以进行 分解 ■用数据流图设计系统的模块结构 IDEF( I CAM DEFinition method)图形 化建模语言是面向过程建模技术的代表 2021/2/20 ava面向对象程序设计教程
2021/2/20 Java面向对象程序设计教程 5 面向过程的建模方法和建模语言 ◼ 始于20世纪70年代的结构化分析设计 (Structured Analysis and Design, SAD)方法。 ◼ 把一个系统看作是功能的集合,可以进行 分解。 ◼ 用数据流图设计系统的模块结构。 ◼ IDEF(ICAM DEFinition method)图形 化建模语言是面向过程建模技术的代表