社区
C++ 语言
帖子详情
关于对象的思考
chengshiziyouren
2008-03-30 07:01:53
基于对象与面向对象有什么差别?
...全文
58
4
打赏
收藏
关于对象的思考
基于对象与面向对象有什么差别?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
abupie
2008-03-30
打赏
举报
回复
语言实现的程度不一样。比如javascript等等都是基于对象的,有对象的概念,但是没有完全实现面向对象。
paidfighting
2008-03-30
打赏
举报
回复
up
csdn5211
2008-03-30
打赏
举报
回复
基于对象不包含多态的内容,使用了多态,才能算真正的面向对象。
野男孩
2008-03-30
打赏
举报
回复
简单来说,只是使用对象的构造函数,析构函数,重载等简单特性,把对象作为信息聚合保存的工具,就如同结构体一样,那就是基于对象。通过继承,多态等特性来使用对象进行开发,就叫面向对象。
C++编程实例100篇
C++编程实例100篇,里面有很多很基础的编程实例,可以作为参考。
关于python面向
对象
的
思考
关于python面向
对象
的
思考
在python中“一切皆
对象
”,面向
对象
编程时python的一大特色。python的面向
对象
十分强大,通过面向
对象
可以对基类进行改写,基本可以实现任意类型的数据结构;元编程大幅度提高了python的开发效率和灵活度… 1.函数重载 在C++和Java中,函数的声明都支持函数的重载,及函数同名,但支持接受不同的参数类型进行不同的处理。 在python中的函数的变量类型可变,也在python中可借助functools中的singledispatch注释实现函数的重载。 from
一些关于面向
对象
的
思考
Python是一门神奇的语言,看了看里面一些关于面向
对象
的描述。觉得挺受启发的,在C++中同样适用。主要观点出自Magnus Lie Hetland的《Python基础教程》。1 将属于一类的
对象
放在一起。如果一个函数操纵一个全局变量,那么两者最好都在类内作为特性和方法出现。2 不要让
对象
过于亲密。方法应该只关心自己实例的特性。让其他实例管理自己的状态。3 要小心继承,尤其多重继承。继承机制很有用,
面向
对象
思考
过程
http://wenku.baidu.com/link?url=RL1bXm6wo4q0tdOt3Ytdbw75NmX7xv2AoeDCFYv1-8RVC2cvklM6b8E6rLdQvRoQIRCE-MHEwsC1uZhj8wrAMoiAl-1xslW-0wq9xpkoqVu
面对
对象
的
思考
面对
对象
的
思考
在比较老一些的讨论面对
对象
方法的书籍中,都把继承看成了最为关键的部分。一般认为,面对
对象
的方法中最为核心的部分就是继承,因为从继承的角度
思考
问题,是和结构化设计最为明显的区别。如果,
对象
都没有继承,那么
对象
和传统的模块的概念没有太多的差别。我并不是要把这两种方法对立起来,我只是认为面对
对象
的方法背后的思想是应该和传统结构化的方法有所区别的。在结构化的方法中,我们首先需要
C++ 语言
65,187
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章