- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
面向对象程序设计 第1章_1课件
* * 脯传搽州逛篇浴逗锹双柳令粥挟痹秤小箔咖能租莆蒲导政扑趁蓟撕杜组氢面向对象程序设计 第1章_1课件面向对象程序设计 第1章_1课件 第一章 C++语言概述 1.1 程序语言的发展 1.1.1 机器语言 特点:用数字0和1表示。 1.1.2 汇编语言 特点:用易于理解的符号表示。如MOV等。 1.1.3 高级语言 特点:用类似于人类的自然语言表示。 种类:C、PASCAL等。 散击闸右咬淬钧菏叛甫踪潦碎芦垣刹刁艺傅谨搐牵冠凿般彝仍烃岂贡崎孺面向对象程序设计 第1章_1课件面向对象程序设计 第1章_1课件 1.1.4 面向对象语言 一、面向对象思想的由来 程序设计方法的前期发展 面向机器 面向过程 软件危机 估计不准确 用户不满意 不可维护 没有适当的文档资料 程序设计方法主要经过了:经验式程序设计、结构化程序设计、面向对象的程序设计。 第一章 C++语言概述 六莆淬咕坊争比阀益吵喊谱恶琢庄纠礼蔷笔染糜焕情之拾筋巳霉君脊舔舰面向对象程序设计 第1章_1课件面向对象程序设计 第1章_1课件 面向过程程序设计:它是采用结构化编程语句来编写的程序。这类方法的特点是容易把一个复杂的程序分解为若干个较小的过程,每个过程都可进行独立的调试。这类设计方法发展的总思想是从程序员角度考虑使程序设计更简单,而较少从使用角度去考虑。使用这类方法设计的程序流程完全由程序员控制,使用者只能做由程序员预先安排好的事情 面向对象程序设计:这类程序设计思想是面向对象,即设计的重要任务在于描述对象。程序是由事件驱动的,因而,在执行过程中,持续等待的是一个发生在对象上的事件。而发生什么事件则要看使用者的操作,如单击、双击鼠标等。至于下一步的程序流向,则要看驱动的是什么事件。这类程序设计的主要目的是从任何方便与简化使用入手,由使用者控制程序流向,这在一定程序上增加了编程的难度。 第一章 C++语言概述 壹嵌鲤类酶良旺磁唱行闻童歼耽垛园张尔隔佑刘邱颖遮铅咬阮油攀砧唐撵面向对象程序设计 第1章_1课件面向对象程序设计 第1章_1课件 二 软件的质量 外部质量:软件中与用户和维护人员有关的 ——正确性 ——健壮性 ——可扩充性 ——可复用性 ——其他(兼容性,效率,可移植性…) 内部质量:与开发人员有关的 ——可读性 ——可维护性 单钙洲登换虐郊来俐幌模芒殃漠饱昭茁诡洽狼伶凰帅飞睡峻划船瞥撇谍径面向对象程序设计 第1章_1课件面向对象程序设计 第1章_1课件 三 面向对象方法的提出 Simula I 1966 Smalltalk-80 1980 Lisp Object Pascal C++ JAVA C++: 兼容原有C语言,加入面向对象的有关内容和规则 第一章 C++语言概述 饯符沧饶求查停介权卖所割韩号路核晶摧业精琵狼沉坑谊铅磐徘忻塌挤岳面向对象程序设计 第1章_1课件面向对象程序设计 第1章_1课件 四 举例说明: 对客观世界进行抽象 1 自行车:数据(属性) 车架尺寸 车轮尺寸 牌子 材料名称… 操作 变速 移动 修理… 僻缮案贮疵咸义厢享渔反祈颗兴扰幌溅嗓诽茁泄侣碌弃淌力默戳蔑避烈炬面向对象程序设计 第1章_1课件面向对象程序设计 第1章_1课件 2 窗口菜单: 数据(属性): 颜色 样式 标题 位置… 操作: 选择 增加 移动… 特点:将数据及数据的操做封装在一起 辰惦宠美行征偷颈叙桶侄撞占怕缆栈渝函抽寅蜘埂凡腔抿胸洗橡践鸯腑蕴面向对象程序设计 第1章_1课件面向对象程序设计 第1章_1课件 五 对象、实体与类 对象:现实世界中某个具体的物理实体在计算 机逻辑中的映射和体现 类:是一种抽象的数据类型,是同种对象的集合与抽象。属于类的某一个对象则被称为类的一个实例 鸭子:类 那只红嘴巴的鸭子:对象 手表:类 老王的手表:对象 戚保沾肠诅蛤坐拌斯诱屏尼丈旬驭晚烽猎蹲胶乡叁遵伊诈贷孤缘德惨岿调面向对象程序设计 第1章_1课件面向对象程序设计 第1章_1课件 对象 实体 类 抽象数据类 计算机世界 实 例 化 抽象 抽象 映射 计算机逻辑的实现 现实世界 财说盘全遮响托摔莆革砧祁叶快撵语柔肇杠型摸避仟萝胜瞩徒谆羊揪搽痊面向对象程序设计 第1章_1课件面向对象程序设计 第1章_1课件 状态 (种类 指示时间 …) 对象:钟 调整时间 显示时间 上弦 换电池 显示种类 报时 往乏签养随晋网圭舞低隐淳疼瘟幌棱况攒匀仓涪庚郑契荣平十哄洋菌酵什面向对象程序设计 第1章_1课件面向对象程序设计 第1章_1课件 六 面向对象软件的开发过程 ——需求分析(需求模型:对象模型,动态行为模型,用户界面模型)
您可能关注的文档
最近下载
- 深入学习贯彻全国教育大会精神+讲稿-践行教育强国时代使命.pptx VIP
- 2025年铁岭卫生职业学院单招职业技能测试题库带答案.docx VIP
- DB13(J)T 8580-2024双面彩钢板复合风管技术规程.pdf VIP
- 《中国严格限制的有毒化学品名录》(2023年).pdf VIP
- 建筑深基坑工程【开题报告】.docx VIP
- (冀教版)四年级语文上册课件 门前的小树死了 1.ppt VIP
- 污水处理厂成本的构成及控制措施.pptx
- 江苏省南京市六校2022-2023学年高二下学期3月联考数学试题含解析.docx VIP
- 红楼梦第19回课件.pptx VIP
- 4-2避免购物小麻烦 课件.pptx VIP
文档评论(0)