09面向对象方法学引论6.ppt

09面向对象方法学引论6

主要内容 面向对象方法学概述 面向对象的概念 面向对象建模 对象模型 动态模型 功能模型 3种模型之间的关系 “面向对象方法学概述”主要内容 面向对象方法学的要点 面向对象方法学的优点 面向对象的基本思想 面向对象的开发方法OOSD(Object-Oriented Software Development)是一种新的软件工程方法。 面向对象的基本思想就是尽可能按照人类认识世界的方法和思维方式来分析和解决问题,这种方法能够提供更加清晰的需求分析和设计。 面向对象方法学的出发点和基本原则 面向对象方法学的出发点和基本原则,是尽可能使描述问题的问题空间(也称为问题域)与实现解法的解空间(也称为求解域)在结构上尽可能一致。 面向对象开发过程 面向对象开发过程 面向对象开发过程 面向对象方法学的对象 客观世界的问题都是由实体及实体间的关系构成的。 把客观世界中的实体抽象为问题域中的对象。 对象是不固定的。 公司中的一个雇员可以作为一个对象; 一家由多名雇员组成的公司也可以作为一个对象。 应该把什么抽象为对象,由所要解决的问题决定。 不同程序设计语言所提供的对象 人们把计算机中的实体称为解空间对象。 解空间对象取决于所使用的程序设计语言: 汇编语言提供的对象是存储单元; 面向过程的高级语言提供的对象是各种预定义的变量、数组、记录和文件等; 面向对象的高级语言…… 一旦提供了某种解空间对象,

文档评论(0)

1亿VIP精品文档

相关文档