面向对象技术强调在软件开发过程中面向客观世界或问题域中的事物,采用人类在认识客观世界的过程中普遍运用的思维方法,直观、自然地描述客观世界中的有关事物。<br /> 面向对象的分析方法是利用面向对象的信息建模概念,如实体、关系、属性等,同时运用封装、继承、多态等机制来构造模拟现实系统的方法。
9.1面向对象方法学概述
9.1.1.面向对象方法学的要点
面向对象方法学的要点面向对象方法学的出发点和基本原则,是尽可能模拟人类习惯的思维方式,使开发软件的方法与过程尽可能接近人类认识世界解决问题的方法与过程,也就是 使描述问题的问题空间(也称为问题域)与实现解法的解空间 (也称为求解域)在结构上尽可能一致。
面向对象方法把对象作为由数据及可以施加在这些数据上的操作所构成的统一体。对象与传统的数据有本质区别,它不是被动地等待外界对它施加操作,相反,它是进行处理的主体。 必须发消息请求对象主动地执行它的某些操作,处理它的私有 数据,而不能从外界直接对它的私有数据进行操作。
面向对象方法具有下述4个要点: