与华大学出版社 TSINGHUA UNIVERSITY PRESS 第2章面向对象方法学引论 21面向对象方法学概述 22面向对象的概念 23面向对象建模 24对象模型 2.5动态模型
第2章 面向对象方法学引论 2.1 面向对象方法学概述 2.2 面向对象的概念 2.3 面向对象建模 2.4 对象模型 2.5 动态模型
些大学出版社 TSINGHUA UNIVERSITY PRESS 2.6功能模型 2.73种模型之间的关系 28小结 习题
2.6 功能模型 2.7 3种模型之间的关系 2.8 小结 习题
些大学出版社 TSINGHUA UNIVERSITY PRESS 传统的软件工程方法学曾经给软件产业带来巨 大进步,部分地缓解了软件危机,使用这种方法学 开发的许多中、小规模软件项目都获得了成功。但 是,人们也注意到当把这种方法学应用于大型软件 产品的开发时,似乎很少取得成功。 在20世纪60年代后期出现的面向对象编程语言 Simula-67中首次引入了类和对象的概念,自20世 纪80年代中期起,人们开始注重面向对象分析和设 计的研究,逐步形成了面向对象方法学。到了20世 纪90年代,面向对象方法学已经成为人们在开发软 件时首选的范型。面向对象技术已成为当前最好的 软件开发技术
传统的软件工程方法学曾经给软件产业带来巨 大进步,部分地缓解了软件危机,使用这种方法学 开发的许多中、小规模软件项目都获得了成功。但 是,人们也注意到当把这种方法学应用于大型软件 产品的开发时,似乎很少取得成功。 在20世纪60年代后期出现的面向对象编程语言 Simula-67中首次引入了类和对象的概念,自20世 纪80年代中期起,人们开始注重面向对象分析和设 计的研究,逐步形成了面向对象方法学。到了20世 纪90年代,面向对象方法学已经成为人们在开发软 件时首选的范型。面向对象技术已成为当前最好的 软件开发技术
些大学出版社 TSINGHUA UNIVERSITY PRESS 21面向对象方法学概述 211面向对象方法学的要点 面向对象方法学的出发点和基本原则,是尽可 能模拟人类习惯的思维方式,使开发软件的方法与 过程尽可能接近人类认识世界解决问题的方法与过 程,也就是使描述问题的问题空间(也称为问题域 与实现解法的解空间(也称为求解域在结构上尽可 能一致
面向对象方法学的出发点和基本原则,是尽可 能模拟人类习惯的思维方式,使开发软件的方法与 过程尽可能接近人类认识世界解决问题的方法与过 程,也就是使描述问题的问题空间(也称为问题域) 与实现解法的解空间(也称为求解域)在结构上尽可 能一致。 2.1 面向对象方法学概述 2.1.1 面向对象方法学的要点
些大学出版社 TSINGHUA UNIVERSITY PRESS 客观世界的问题都是由客观世界中的实体及实 体相互间的关系构成的。我们把客观世界中的实体 抽象为问题域中的对象(obec)。因为所要解决的 问题具有特殊性,因此,对象是不固定的。一个雇 员可以作为一个对象,一家公司也可以作为一个对 象,到底应该把什么抽象为对象,由所要解决的问 题决定
客观世界的问题都是由客观世界中的实体及实 体相互间的关系构成的。我们把客观世界中的实体 抽象为问题域中的对象(object)。因为所要解决的 问题具有特殊性,因此,对象是不固定的。一个雇 员可以作为一个对象,一家公司也可以作为一个对 象,到底应该把什么抽象为对象,由所要解决的问 题决定