网站大量收购独家精品文档,联系QQ:2885784924

信息系统207-面向对象的编程OOP.pptVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

从结构化方法到面向对象的方法结构化方法Win32面向对象MainProgramProcedureMainProgramDataModule2Data2Procedure2Module1Data1Procedure1Object1Data1+Procedures1Object2Data2+Procedures2Object3Data3+Procedures3Object4Data4+Procedures4从结构化方法到面向对象的方法消息驱动算法+数据结构010203程序设计=算法+数据结构结构化方法过程驱动Win32程序设计=对象+消息面向对象在面向对象编程中,我们直接发送一个消息,而不是去调用一个程序来实现一个功能.01粗略地说,每一个对象实现了自己的模块02面向对象的编程01对象是由抽象数据类型来的02面向对象编程是对象交互的一个网络,每一个对象保存自己的状态03程序中的对象通过发送消息进行交互面向对象的编程01每一个对象负责正确地初始化和销毁自身.02相应地,对对象而言,我们就不需要显式地创建和生成过程面向对象的编程Data01Methods模块信息隐藏数据封装抽象数据类型对象01面向对象的演化封装(DataOperations)---信息隐藏的技术——对象的用户不能看到对象的数据和操作的细节.数据抽象----从对象中发现类的过程抽象数据类型----类记住面向对象编程语言就是能够很方便地支持面向对象概念的语言C++:1986.其它:Effile,Objective-C,Ada,...Smalltalk:1972-1980.Java:1992(Smalltalk+C++).12345面向对象的语言**AlanKay阿伦·凯作者:方兴东

Alan是Smalltalk面向对象编程环境语言的发明人之一,也是面向对象编程思想的创始人之一,他还是笔记本电脑最早的构想者和现代WindowsGUI的建筑师(architect)。一、大师级的天才近年来,国内有一句话挺流行:“预测未来的最好办法,就是把它创造出来。”不少人张冠李戴,误以为此言出自尼葛洛庞帝之口。实际上,这句话是阿伦·凯的名言。有很多人说布兰德是第一个使用PC一词的人,但布兰德说自己也是顺手牵羊,最早提出“PC”概念的是阿伦·凯。90年代程序员设计的基本范式就是“面向对象”,发明这一术语的也是阿伦·凯。在70年代的一份备忘录上,阿伦·凯还正确预言到,90年代将有成百万的个人计算机,而且都将连接到全球公用的信息设施上(类似今天的互联网)。阿伦·凯究竟是什么传奇人物?他不是一位公众人物,但在计算机界,尤其是技术圈内,他是能让大家都心服口服屈指可数的大师之一。成为硅谷的又一位亿万富翁或授予他MIT主席职务,都无法激起他的兴奋。但他会有足够的耐性与一群八岁左右的孩子一起玩电脑。他最大的乐趣就是发明他喜欢但还不存在的东西。过去二十多年,他的目光主要集中在具有立体音乐、人工智能和信息演示的便携玩具。而且不是一个两个,他希望能有成万上亿个这样的玩具。因为他对现有的计算机会成为“某种大众鸦片”这一潜在的问题感到忧虑。“如果你生产出计算机却没有价值体系——这就象生产出钢琴却没有作曲一样——你获得的只是一种筷子文化。你应该让孩子们有自己的传播媒介。”凯是PC革命最重要的预言家,但他更是一位技术天才,终身都在实践中摸索。近几年,他的目标是创造一种“梦幻放大器”(FantasyAmplifier),这是一个创造性思想的动态工具,功能强大,体积轻巧,真正易于使用,而且价格廉宜,使世界上每一位学生都能拥有一个。凯的形象既不符合傲慢自大、反社会的黑客,也不同于一夜暴富的计算机富翁,甚至不象象牙塔里的计算机科学家。他时常穿着跑鞋和灯心绒裤子。一小撮小心翼翼的胡子,短短的、略微零乱的头发,使他看上去极为普通。即使他是你的老板,可能也留不下多深的印象。但这也不是说他很谦逊,他喜欢引用自己的话,经常以这样的词作为发言的开端:“凯的第一法则指出……”二、“艺术”和“科学”不分开1940年,阿伦出生在麻省的Sprinfield。1岁时,全家到了他父亲的出生地——澳大利亚,他在那里度过了早年生活。他很喜欢这个新环境,屋子里有6000本书和大量的绘画和图片。由于二次大战日本入侵的威胁,全家又迁回到了美国。1945年至1949年,他们住在麻省海德莱城外的约翰逊农舍。他天资聪颖,三岁时在澳大利亚就学会了阅读,而且不断开拓视野,增加知识。这也注定了他不会是一个安分守纪的“好”

文档评论(0)

135****6917 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档