社区
C++ 语言
帖子详情
关于面向对象的概念?
CppPro
2003-08-26 09:22:58
1)泛型编程是否属于面向对象的概念?为什么是,或不是?
2)为什么说C++的面向对象不是“纯”的面向对象?“纯”面向对象的标识是什么?典型的“纯”面向对象语言有那些?
3)一句话概括C++在C的基础上扩展面向对象的概念是否就两个目的:
①实现代码重用、适应大型软件开发
②增加安全机制
...全文
29
3
打赏
收藏
关于面向对象的概念?
1)泛型编程是否属于面向对象的概念?为什么是,或不是? 2)为什么说C++的面向对象不是“纯”的面向对象?“纯”面向对象的标识是什么?典型的“纯”面向对象语言有那些? 3)一句话概括C++在C的基础上扩展面向对象的概念是否就两个目的: ①实现代码重用、适应大型软件开发 ②增加安全机制
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
TopCat
2003-08-26
打赏
举报
回复
严格来说,Java也不是纯OO的语言。因为Java有基本数据类型、静态变量之类的概念。所谓的“纯”面向对象的语言,应该是在此语言中,万事万物皆对象,包括常量,包括所有的数据。从这个意义上说,我所知道的语言中,Smalltalk算是一个纯面向对象的语言。
但是学术意义上追求“纯”面向对象我认为是没有太大意义的。实用中,也许像Java、C++这样适当破坏面向对象规则有益无害。
至于C++为什么要面向对象,我认为你说的两点是有道理的。不过我对此理解也不深,这里有个ajoo是此道高手,如果他来发言,我们都可以受益匪浅 :)
CppPro
2003-08-26
打赏
举报
回复
“没有那么简单,C是面向过程的!”
对呀,那为什么要增加面向对象。说面向对象考虑问题和人思维一致、增加类、继承、多态都不就是为了更好地重用,方便开发大型软件吗。封装,不就是增加了安全性吗?
FrameSniper
2003-08-26
打赏
举报
回复
泛型编程好象和OO没有什么关联吧,类似一个规范编程的理论而已
为什么不纯不清楚,但Java是典型的纯OO语言
没有那么简单,C是面向过程的!
《UML建模实例教程》【PPT】
2.2
面向对象
的基本
概念
与特征 2.2.1
面向对象
的基本
概念
2.2.2
面向对象
的主要特征 2.3
面向对象
分析 .2.3.1处理复杂问题的原则 2.3.200A方法的基本步骤 2.4
面向对象
设计 2.5
面向对象
实现 2.6
面向对象
方法的...
C++每日一问:什么是
面向对象
?
面向对象
的三大特性
一、什么是面向过程? 面向过程是一种以过程为中心的编程思想,其原理就是将问题分解成一个一个详细的步骤,然后通过函数实现每一个步骤,并依次调用。...
面向对象
则是一种以对象为中心的编程思想,就是通......
面向对象
基本
概念
面向对象
就是:把数据及对数据的操作方法放在一起,作为一个相互依存的整体——对象。对同类对象抽象出其共性,形成类。类中的大多数数据,只能用本类的方法进行处理。类通过一个简单的外部接口与外界发生关系,对象...
什么是
面向对象
编程?
初识
面向对象
、以及学会如何创建类和对象,没有对象的看完便有”对象“了
面向对象
概念
及三大特点
面向对象
的基本
概念
面向对象
oop : object oriented programming 我们之前学习的编程方式就是面向过程的 面向过程和
面向对象
,是两种不同的编程方式 对比面向过程的特点,可以更好的了解什么是
面向对象
过程和...
C++ 语言
64,281
社区成员
250,470
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章