面向对象的测控系统软件设计第3章面向对象的软件工程.ppt

面向对象的测控系统软件设计第3章面向对象的软件工程.ppt

第3章 面向对象的软件工程     3.1 面向对象技术概论 3.1.1 结构化范型与面向对象范型   所谓范型(Paradigm),是指做事情的整体观点或策略,它是一套特定的思想集。结构化范型(Structrued Paradigm)是一种基于如下概念的开发策略,即一个系统应该被划分为两部分:数据(使用数据/持久化模型建模)和功能(使用过程模型建模)。简言之,使用结构化的方法,数据将和设计模型中以及系统实现(也就是程序)中的行为分离。   面向对象范型(Object Oriented Paradigm)是一种基于如下概念的开发策略,即系统可以由一系列称做对象(Object)的可重用组件来构建。与在结构化范型里分离数据和功能不同,对象包含了它们两者。如图3-1中所示,面向对象范型背后的主要概念不是把系统定义为两个分离的部分(数据和功能),而是需要把系统定义为一组正在交互的对象。对象可以完成一些事情(也就是说它们有功能),它们也知道一些事情(也就是说它们有数据)。虽然这听起来和结构化范型相似,但事实上却是不同的。 图3-1 结构化范型和面向对象范型的比较   如果采用结构化的方法完成一所大学信息系统的设计,则可通过定义数据库的布局和程序的设计来访问这些数据。数据库中存有关于学生、教授、教室以及课程的信息。程序可以让用户登记学生的选课情况,分派教授授课,安排授课教室等。程

文档评论(0)

1亿VIP精品文档

相关文档