社区
C++ 语言
帖子详情
面向对象到底是怎么一回事
chengshiziyouren
2008-02-24 08:06:06
面向对象到底是怎么一回事
...全文
137
11
打赏
收藏
面向对象到底是怎么一回事
面向对象到底是怎么一回事
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gccli
2008-02-24
打赏
举报
回复
面向对象是一种程序设计方法。面向对象技术强调软件的可重用性和可扩展性。这两个特性分别通过继承和多态实现,所以说面向对象最重要的两个特征是继承和多态。继承让我们可以把一组相互关联的概念联系起来,组成类层次结构。多态是基于这个类层次结构,用一个基类的指针或引用操纵这个类层次结构下的所有对象,这使得我们可以专注于基类的编程,而不用过多的去追究其子类的细节。
雨过白鹭洲
2008-02-24
打赏
举报
回复
就是把简单的问题复杂化,复杂的问题不可能化。
虽然面向对象声称它的核心是控制问题的复杂度。。
yesiwumian
2008-02-24
打赏
举报
回复
就是有状态的编程,是随着时间的状态变化。。。。
pridesnow
2008-02-24
打赏
举报
回复
用计算机更详细,清晰的描述客观事物,进行开发和设计
antimatterworld
2008-02-24
打赏
举报
回复
先别管怎么回事儿,先学一下,学完了就知道怎么回事儿了,然后再学...
antimatterworld
2008-02-24
打赏
举报
回复
中心思想是:封装,继承,多态.
九桔猫
2008-02-24
打赏
举报
回复
先把程序看成描述世界的一种方式。
面向对象的方法就是认为,世间能用程序描述的都是对象,都是各种类,具有属性和方法等。
robertzhang10
2008-02-24
打赏
举报
回复
就是你站在更高的层次来看待问题,解决问题。
chenzhp
2008-02-24
打赏
举报
回复
面向对象是一种新兴的程序设计方法,或者说它是一种新的程序设计范型,其基本思想是使用对象,类,继承,封装,消息等基本概念来进行程序设计。
勉励前行
2008-02-24
打赏
举报
回复
设计模式则为常见的问题设计了一个对象体系并解析了该体系中对象间的接口是如何的。给该体系一个名称,为学术交流提供了方便。
如:GPS是为解决全球定位问题而设计的一个系统,一说GPS系统,就代表了解决全球定位问题系统的一个模式,并且该系统中主要的对象及其模型也都知道了。
软件的设计模式,也是同样的原理,学习多一些设计模式,就是学习前人解决问题时的方法和思路,并活用重用这些模式来解决现实中的类似问题。
勉励前行
2008-02-24
打赏
举报
回复
面向对象编程方法的一般思路:
将复杂问题分解成一个个简单问题,将复杂对象划分成一个个相对简单的对象。
每个对象专注于自己的对象领域,多个对象通过接口良好合作,组成对象体系,从而有效地解决复杂问题。
对象只专注于自己的领域,就具有高内聚性,为对象重用打下基础。
对象间通过接口操作,形成封装,能有效地隔离对象,同时也为程序扩展性留下了接口。提高强壮性,。
对象各司其职,良好合作,开成一个有战斗力的对象体系。
面向对象程序设计就是设计一个有战斗力的对象体系,解决现实世界中的问题。
以嫦娥奔月举例:
设计卫星的不用管卫星如何进入近月轨道,设计火箭的则只负责运输,....有很多很多部件,他们良好合作,通过接口形成了一个奔月探测体系。如果目标只是探月,却各部件却要求设计成探
火星,那么就是过度设计,把简单问题复杂化,正确的对象设计,能良好完成探月,同时为以后探火星打下基础,因为留下了很多可重用的对象及接口。
面向对象程序设计就是设计这样一个有战斗力的能解决实际问题的对象体系,去解决现实中的实际问题,并为解决更复杂问题打下基础。
100家大公司java笔试题汇总
从网上找到的在这里分享一下,可能有点不全或是普遍,但是有答案。
C# 编程从入门到精通
本书既为入门者提供了简单教程,同时也为高级编程人员提供了大量的例程。 本书用来帮助现在的C/C++开发者迅速跟进至C#。
啥是
面向对象
一、
面向对象
面向对象
是一种编程思想,最基本的数据单位是对象,而不是基本类型。 特点:封装 继承 多态化 封装:把一堆相关的数据封装到一起形成一个有机的类; 继承:子类自动拥有父类的所有属性和方法,继承是程序复用性的体现。 多态:解决同一个问题有不同的方法。 类:是复杂的数据类型,包括了很多数据类型。 对象:对象是类的举例说明 二、普通函数和构造函数的区别 函数名的首字母大写 构造函数通过new用算符调用的 构造函数内部,在预编译时会增加var this=new Object() 构造函数没有返回
面向对象
和基于对象的区别
面向对象
和基于对象的区别是多态,和继承无关。 基于对象仅仅支持了抽象数据类型的功能,继承也不过体现了一种is-a的关系,也是抽象数据类型,只是建立了一个层次体系。但是什么是
面向对象
呢?就是根据对象的实际类型不同,可以自动完成不同的行为,而仅仅通过一致的调用形式。换句话说,也就是虚函数实现的多态。以上观点,在OO设计中已经得到了公认,多态的另一种实现方法是泛型。 “
面向对象
”和“基于对象”两个不同的...
java
面向对象
本文内容是根据毕晓东老师的视频教程总结而得。包括
面向对象
概念、类与对象的关系、封装、构造函数、this关键字、static关键字、单例设计模式、继承、多态、内部类、异常、包等java基础知识。 1、
面向对象
面向对象
是相对面向过程而言
面向对象
和面向过程都是一种思想 面向过程强调的是功能、行为
面向对象
:将功能封装进对象,强调具备了功能的对象
面向对象
是基于面向过程的 面向过程例子: ...
C++ 语言
65,187
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章