C++程序设计之类的概念

2025-04-11 19:34:09

1、面向对象设计方法的起源:一、结构化:1、传统的程序设计方法是一种结构化程序设计方法。 2、基于功能分鞅瓞慈玢解,将整个软件看作是一个个子功能模块的组合。 3、结构化的方法不能适应变化的需求,不利于软件的维护与扩充。4、数据和作用在该数据上的操作是相互分离的。

2、二、面向对象(OOP)1、基于对象分解2、基于对象分解方法设计的软件在结构上更加稳定。 3、避免了传统程序设计中数据和操作的潜在的不一致性 4、软件被看作是对象及其相互作用关系的组合,便于抽象思维 5、软件的可重用性,可靠性和安全性高

3、面向对象方法的概念包括:对象、类、消息、抽象、封装、继承、多态性等。

4、对象是对现实实体的抽象,它包括数据和操作两部分。

C++程序设计之类的概念

5、抽象 强调事物的主要方面,忽略其次要方面。

6、封装 对象的各种外部性质同其具体的内部实现相互分离。

7、继承 派生新类的方法。通过继承,新类不仅具有旧类的属性和方法,而且还具有自己独有的属性和方法。

8、多态性 在一组具有继承关系的类层次中,同一个消息发给该类及该类的子类对象时,这些对象会作出不同的响应(即一个消息,多种行为)。

9、面向对象设计方法的基本步骤一、系统分析礴樽释亩阶段 1、对系统进行对象分解,从中抽象出对象、类及子类, 2、建立该系统醑穿哩侬对象模型。二、系统设计阶段 1、确定目标系统问题的求解策略, 2、系统划分为子系统 3、各个子系统的硬件和软件资源配置等三、对象设计阶段 完成各个对象(类)的细节处理1、内部数据结构表示、2、对象接口及其算法等。四、应用程序生成阶段 1、根据对象间的相互作用关系,完成整个系统软件构造。

10、类的概念和特征

C++程序设计之类的概念

11、类的6个特点:1、程序设计更有条理;2、程序的可读性更好;3、程序设计的过程真正像是机器憧钏荭拜部件的组装;4、使程序开发模块化,分工变得方便和自然;5、提高可重用性;6、引入了类(cl锾攒揉敫ass)和对象(object)的概念,就使得C++语言与C 语言相比发生了本质的变化。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢