- 4
- 0
- 约 49页
- 2016-12-10 发布于江西
- 举报
结构化程序设计方法是一种模块化程序设计方法,它在解决问题时是以功能为中心的,一定的功能模块虽然也作用于特定的数据,但它们并没有被封装在一起。 面向对象程序设计方法则是以对象为中心来解决问题的。属于同种对象的属性(数据)和服务(功能)被抽象出来封装到一起。 面向对象方法的主要特点 数据抽象 封装 继承 多态 动态绑定 数据抽象 类是一组相似对象的抽象描述,它抽取了这些对象的共性组成了一个共同的概念。抽象数据类型Abstract Data Type, ADT是一组相似的类的抽象,而一个类又是ADT的具体实现。 对象 类 抽象数据类型 抽象 具体 抽象 具体 封装性Encapsulation 封装是指软件的组成部分(模块、子程序、方法等)应该互相独立,或者隐藏设计的细节。在传统的方法中,封装通常局限于将功能和数据分开封装;而在面向对象方法中,封装将功能和数据同时装入对象中。 class Student // Student类的声明 public:// 公有成员 Student; // 构造函数 ~Student; // 析构函数 char* GetName; // 查询姓名 int GetAge; // 查询年龄 char GetSex; // 查询姓名 int GetNumber; // 查询学号 bool SetName
原创力文档

文档评论(0)