面向对象钦件开发概述
1-1 Programming in Java Lecture 1 面向对象软件开发概述
旋肉 •面向对象程序设计的基本概念 ·面向对象的软件开发过程 ·面向对象程序设计方法的优点
1-2 Programming in Java 提纲 •面向对象程序设计的基本概念 • 面向对象的软件开发过程 • 面向对象程序设计方法的优点
•程序设计方法的发展 >程序 >程序设计语言 >程序设计方法 ·软件危机与结构化程序设计 ·面向对象程序设计
1-3 Programming in Java • 软件危机与结构化程序设计 • 程序设计方法的发展 ¾ 程序 ¾程序设计语言 ¾程序设计方法 • 面向对象程序设计 面向对象问题求解的提出
面向过程的程序设计:自顶向下、功能分解、模块化 >执行一系列算法来解决问题 >在数据结构上执行特定的功能 ·面向过程的程序设计的缺点 >数据与过程分离 >可重用性差 >系统维护困难 >难以开发大规模复杂软件系统
1-4 Programming in Java 面向过程的程序设计 •面向过程的程序设计:自顶向下、功能分解 、模块化 ¾ 执行一系列算法来解决问题 ¾ 在数据结构上执行特定的功能 • 面向过程的程序设计的缺点 ¾ 数据与过程分离 ¾ 可重用性差 ¾ 系统维护困难 ¾难以开发大规模复杂软件系统
知阅过值植行夜行”模你二热疮特闪平丹塔 #include <iostream.h> main({ int i; for(i=0:i<100:i++){ if(i%2=0) cout <"n"; cout<<"Hello,world...": }∥for }/∥nainO find(item t item,note t n); delete(index ti,array t a); print(list t list,size tn); mainO; save(item t item,db t db); 返回
1-5 Programming in Java 面向过程程序设计:程序 =数据结构 +算法 返回