第6章面向对象技术要点.ppt

第6章面向对象技术要点

柳州师范高等专科学校 第6章 面向对象技术 学习目标 掌握面向对象的基本概念和特征 了解面向对象的分析与设计方法 了解面向对象的开发过程 掌握软件重用技术的基本概念及分类 6.1 面向对象的概念 6.1.1 对象 对象具有两方面的含义,即在现实世界中的含义 和在计算机世界中的含义。   在现实世界的应用领域中,有意义的与所要解决 的问题有关系的任何事物都可以作为对象。  对象可以是具体的物理实体的抽象,也可以是人 为的概念,还可以是有明确边界和意义的东西。  在计算机世界中,通常将对象定义为它本身的一 组属性和它可执行的一组操作。 6.1 面向对象的概念 对象是封装了数据结构及可以施加在这些数据结构上的操作的封装体,这个封装体有可以唯一标识它的名字,而且向外界提供一组服务。 对象有如下的特点: 对象以数据为中心,操作围绕着数据来设置; 对象是主动的; 对象实现了数据封装; 对象具有并行性,独立性好。 6.1 面向对象的概念 6.1.2 类 在面向对象技术中,把一组具有相同数据结 构和相同操作的对象的集合称为类。   类是一种用来定义或描述对象的抽象数据类 型,不代表具体的事物。对象是类的实例。 6.1 面向对象的概念 6.1.3 面向对象 面向对象= 对象 + 类 + 继承 + 消息通信。  

文档评论(0)

1亿VIP精品文档

相关文档