第8章面向对象技术.ppt

第8章面向对象技术

第8章 面向对象技术 内容介绍 8.1 面向对象技术概述 8.2 UML建模 8.3 面向对象分析 8.4 面向对象设计 8.5 面向对象的软件测试 8.6 案例分析 8.7 小结 8.1 面向对象技术概述 面向对象技术是软件工程领域的重要技术,出现于20世纪70年代末期。 由于它比较自然地模拟了人类认识客观事物的方式,所以很快就为软件人员接受。 8.1.1 面向对象方法简介 面向对象的思想提倡运用人类的思维方式,从现实世界中存在的事物出发来构造软件。 它建立在“对象”概念的基础上,以对象为中心,以类和继承为构造机制,来设计和构造相应的软件系统。 面向对象方法(Object-Oriented Method)是一种把面向对象的思想应用于软件开发过程中,指导开发活动的系统方法,简称OO(Object-Oriented)方法。 8.1.2面向对象的基本概念 1.对象(Object) 在应用领域中有意义的、与所要解决的问题有关系的任何事物都可以作为对象(Object),它既可以是具体的物理实体的抽象,也可以是人为的概念,或者是任何有明确边界和意义的东西。 使用对象时,需要注意以下几点。 (1)对象的数据是封装起来的,对数据的处理需要通过特定的操作。 (2)对象之间通过传递消息进行通信,不同的对象独立地处理自身的数据。 (3)要处理对象的内部数据时,外界需要通过接口向对象发送消

文档评论(0)

1亿VIP精品文档

相关文档