乔布斯告诉你:什么是面向对象编程

面的这段话摘自 1994 年 Rolling Stone 对乔布斯的采访,乔布斯解释了什么是面向对象编程。

Jeff Goodell:请你用尽量简练的语言解释一下,究竟什么是面向对象的软件?

乔布斯:对象就像人一样,也是活生生的生命。他们有知识,知道怎么完成任务;他们有记忆,可以把发生的事情记下来。而你和他们的互动并不是低层次的,你是与他们在一个高度抽象的层面上互动,就像我们现在的对话一样。

我举个例子来说明。如果我是一个“洗衣”对象,你可以把脏衣服给我,然后告诉我说:“请帮我把这些衣服洗了吧!”而我恰好知道旧金山最好的洗衣房在哪,并且我会说英语,兜里也有美元。于是我出门打了一辆出租车,告诉司机带我去位于旧金山的洗衣房。我到了那里洗好衣服之后,又坐车回到这里。我把洗好的衣服交还给你,说:“你的衣服已经洗好了。”

你并不知道我是怎么做到的。你不知道哪里有洗衣店,也可能只会说法语,或者是兜里没钱,连车都打不了。但是我知道怎么完成这项任务,而你不需要知道任何细节。所有的这些复杂流程都隐藏在我的内部,而我们之间可以高度抽象地互动。这就是对象。他们把复杂过程封装在内部,而对外呈现的接口是高层次的,抽象的。

时间: 2024-10-11 17:56:03

乔布斯告诉你:什么是面向对象编程的相关文章

乔帮主告诉你什么是面向对象

对于面向对象编程(OOP)这个概念,至今为止我还未见过有人能比乔布斯诠释得更加透彻.乔布斯从来没有接受过正式的工程训练,但是他对于自己所做的和所说的都有非常清晰的思路,无论是技术.设计还是艺术. 早在1994年,Rolling Stone对乔布斯有一个采访.在那个年代,面向对象仍然是一个很潮的概念,能够理解并付出实践的人并不多,而乔布斯却给公众定义了什么是面向对象. Jeff Goodell: 请你用尽量简练的语言解释一下,究竟什么是面向对象的软件? 乔布斯: 对象就像人一样,也是活生生的生命.

库克清华演讲:乔布斯弥留之际的一句话

这些都是他的前任乔布斯不屑做的.乔布斯从来没来过中国,也从来不会去"讨好"某个市场,但乔布斯有"资本"这么做,而库克却不能这么拽.在库克出任苹果CEO四年后,人们依然会把他和乔布斯不断地做比较;最大的质疑在于,随着乔布斯的逝去,苹果在产品上创新力在不断地消失,继任人库克只能在运营上和市场上下工夫. 库克这次访华,给了那些质疑者强烈的回应:"没有人能再成为乔布斯,我只能做自己".他特意搬出了乔布斯的临终遗言:乔布斯嘱咐他,在做决定时,不要想如果他是

斯蒂芬·乔布斯-读书笔记2

摘要:此文记录了本人阅读乔老爷子传记过程中的一些感想,以及个人觉得比较好的内容.仅供参考. 原文:“1958年,IBM错过了收购一家羽翼未丰的公司的机会.这家小公司发明了一种称为静电复印的新技术.两年后,施乐公司诞生了,IBM从此追悔莫及.”今到了1984年.IBM想占有一切.苹果被视做唯一能够与之抗衡的希望.经销商最初张开双臂欢迎IBM,现在他们害怕IBM主宰和控制未来,他们回到了苹果的怀抱,认为苹果能够保障自己在未来的自由.IBM想占有一切,苹果是它控制整个产业的最后一道障碍,它正把枪口指向

没有C语言之父,就没有乔布斯和Win10

不知不觉,丹尼斯·里奇离开我们4周年了.2011年10月12日,和里奇共事20多年的同事Rob Pike从加州到新泽西去拜访他,才发现他已经去世了.由于是独居,当时无法知道准确的死亡时间,后来确定离世日期是10月9日.据他的兄弟透露,那几年丹尼斯·里奇的健康状况一直不好,他患有前列腺癌和心脏病. 乔布斯和丹尼斯·里奇都是在同年同月离世.但之后每年的这段时间,很多媒体都会纪念乔布斯,但很少提到丹尼斯·里奇. -----[下面是今年的纪念文章]----- 如果没有丹尼斯·里奇(Dennis Ritc

Python之路【第五篇】:面向对象编程

面向对象编程思维导向图 http://naotu.baidu.com/file/03516c91377d6cad0ded041aa4ce4433?token=ccaba09527261666 密码: Tim 面向:过程.函数.对象 面向过程:根据业务逻辑从上到下写垒代码! 面向过程的编程弊:每次调用的时候都的重写,代码特别长,代码重用性没有,每次增加新功能所有的代码都的修改!那有什么办法解决上面出现的弊端呢?函数就出现了. 面向函数:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可!

张艾迪(创始人):DCM的不识人.我说我会像乔布斯一样成为投资者的骄傲

Eidyzhang解码:天才Eidyzhang的诞生 张艾迪(创始人):第一个实习生精英团队 张艾迪(创始人):DCM的不识人.我说我会像乔布斯一样成为投资者的骄傲 2014-05-31 09:47:06|  分类: 默认分类|字号 订阅 DCM的不识人.我说我会像乔布斯一样成为投资者世界的第一骄傲:我会把这个世界在整个世界为世界第一女孩的投资者们点亮.为DCM.CHINA的不识人点亮.我是世界第一女孩.我是世界第一天才我拥有可以改变整个世界和点亮整个世界的力量.年少的只有23岁的我在我的笔记本

史蒂夫·乔布斯-读书笔记6

摘要:此文记录了本人阅读乔老爷子传记过程中的一些感想,以及个人觉得比较好的内容.仅供参考. 原文:这次会谈实际上持续了45分钟,乔布斯说话丝毫不留情面.“看你的架势,你就想当一届总统吧.”一开场乔布斯就这样对奥巴马说.否则,他说,奥巴马政府应该对企业更友好一些.他描述了在中国建一家工厂有多么容易,而这在现在的美国几乎不可能做成,主要是由于监管和不必要的成本. 个人:在天朝,阔以这样说嘛? 原文:乔布斯的传奇是硅谷创新神话的典型代表:在被传为美谈的车库里开创一家企业,把它打造成全球最有价值的公司.

037类和对象:面向对象编程

面向对象编程(OOP)   OOA:面向对象分析   OOD:面向对象设计   OOP:面向对象编程 1.self 是什么呢?  python中的self相当于C++的this指针  就像类是图纸,而对象是可以住人的房子,每个房子长得一样,但它们有不同的主人,self就相当于每个房子的门牌号.  self参数的作用:绑定方法,有了self参数python就可以分清哪个对象再调用方法:                  可以认为self其实就是实例对象的唯一标识.  例:    >>> c

面向对象编程?没有对象你编毛程序!!!

听说你们程序员都是面向对象编程?你没有对象编毛程序!!! 程序员打油诗 写字楼里写字间,写字间里程序员; 程序人员写程序,又拿程序换酒钱. 酒醒只在网上坐,酒醉还来网下眠; 酒醉酒醒日复日,网上网下年复年. 但愿老死电脑间,不愿鞠躬老板前; 奔驰宝马贵者趣,公交自行程序员. 别人笑我忒疯癫,我笑自己命太贱; 不见满街漂亮妹,哪个归得程序员.       程序猿最怕弹出的窗口:"找不到对象.指针为空" 这辈子做程序员的命 宝宝数学很好,2岁就可以从1数到10了.后来,我告诉他0比1还小.