c++面向对象编程的一些问题,新手老手都可回答

1.对象模型主要要素,次要要素各是什么?简述之

主要要素:抽象  封装   模块化    层次结构

次要要素:类型  并发   持久 


2.什么是面向对象编程(OOP)?

面对对象编程是一种实现方法,在这种方法中程序被组织成许多相互协作的对象,每个对象代表某个类的实例,

而类则属于一个通过继承关系形成的层次结构。


3.什么是面向对象设计(OOP)?

面对对象设计师一种设计方法,包括面向对象分解的过程和一种表示法,这种表示法用于展现被设计系统的

逻辑模型和物理模型,静态模型和动态模型


4.什么是面向对象分析(OOA)?

一种分析方法,这种方法利用从问题域的词汇表中找到类和对象来分析需求


5.简述面向对象和面向过程的含义?

面向对象:以对象为中心,以类和继承为构造机制,来认识、理解、刻画客观世界和设计、构建相应的软件系统的方法。

面向过程:以数据为中心,以自顶向下方法将复杂数据加工处理逐步分解为简单、独立模块的开发方法


6.简述面向对象的优点和作用

1、维护简单:模块化是面向对象编程中的一个特征。实体被表示为类和同一名字空间中具有相同功能的类,我们可以在名字空间中添加一个类而不会影响该名字空间的其他成员。

2、可扩充性:面向对象编程从本质上支持扩充性。如果有一个具有某种功能的类,就可以很快地扩充这个类,创建一个具有扩充的功能的类。

3、代码重用:由于功能是被封装在类中的,并且类是作为一个独立实体而存在的,提供一个类库就非常简单。


7.列举c语言与c+

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值