基于UML的面向对象设计 摘 要:近年来,面向对象技术是软件设计的主流设计思想。UML作为一种面向对象的建模方法,一方面可方便地同大多数面向对象的设计语言链接;另一方面可运用到除软件设计以外的其他方面,如商业、信息系统、甚至是面向对象设计语言的开发等。 关键词:面向对象技术;面向对象设计;UML;建模1面向对象概述1.1面向对象思想 面向对象思想起源于20世纪70年代,在80年代得到了巩固与发展。90年代,面向对象技术已经成熟,并进入深入发展阶段。面向对象程序设计与传统的过程式程序设计有着显著的区别。过程式程序设计是面向功能的,通常使用函数或过程来实现所需要的功能,数据通常作为参数传递给函数或过程,这种方式不利于大中型软件的开发与维护,小部分数据或功能的变动会波及到很多的相关程序。随着计算机应用需求的不断扩大,计算机软件越来越复杂,这种复杂性不仅体现在规模的扩大,而且模块之间的交互越来越复杂。为此,人们提出了面向对象程序设计的思想,他是一种以对象为中心的程序设计方法。 面向对象程序设计提出了一种新的系统设计模型,他将系统看成通过交