- 1
- 0
- 约2.86千字
- 约 41页
- 2019-07-11 发布于浙江
- 举报
高级程序设计;前言 ;面向对象技术概述
1.1 1980年Xerox公司首次推出面向对象语言SMALLTALK-80;
1.2 当前,面向对象(object- oriented,OO)技术已经发展成为软件开发领域的主流技术 。
OO技术核心概念是对象,认为客观世界中的任何事物在一定前提下都可看作对象。
一个对象包括从所研究事物抽取得到的相关属性数据以及相应于属性数据的操作行为,即对象是由一组数据和与该组数据相关的操作构成的封装体;也可看作为具有一定属性、方法和事件的实体。
赋予对象属性以具体值就得到了该对象的一个实例。
对一组相似对象进行抽象就得到了该组对象的类,它描述了该组对象共同的属性和操作。
把相似的类看作对象再进行抽象便得到该组类的超类。;1.3 技术具有如下优点:
继承性 父类具有的数据和操作可被子类继承,从而降低数据冗余;
封装性 对象封装数据及其操作,用户不必了解对象细节,增强了系统的可维护性;
多态性 即同名多语义,系统依据具体情况区别执行,可用性好;
模块性 对象是独立的实体,彼此间只能通过消息发生联系,可重用性好、利用率高。
1.4 面向对象编程较传统面向过程编程,最主要的区别在于它的“事件驱动、消息触发”模式,即代码不再按预定的路径执行,而是以事件顺序决定代码执行顺序。
2. Delphi 7.0 基
您可能关注的文档
- CPA财务成本管理陈颖杰.pptx
- CPA财务成本管理——第一章:财务管理基本原理汇总.ppt
- CPA财务成本管理课件第二章--财务报表分析(2010.4.4).ppt
- CPLD-FPGA课件(第3章)好东西.ppt
- CProgramFilesMic强直性脊柱炎ankylosingsp默认.ppt
- cp研究-农产品及食品加工产业发展战略规划课件.ppt
- CQ操作文档和测管理平台的应用.ppt
- CRDM安装技术交流.pptx
- CRF微炎症诊治-南昌大学第二附属医院.ppt
- CRM软件选型分析报告.ppt
- 合规红线与避坑实操手册(2026)《GB 24155-2020电动摩托车和电动轻便摩托车安全要求》.pptx
- 合规红线与避坑实操手册(2026)《GB 29995-2024煤基活性炭和兰炭单位产品能源消耗限额》.pptx
- 合规红线与避坑实操手册(2026)《GB 38189-2019与通信网络电气连接的电子设备的安全》.pptx
- 合规红线与避坑实操手册(2026)《GBT 41244-2022可冲散水刺非织造材料及制品》.pptx
- 合规红线与避坑实操手册(2026)《GB 9706.201-2020医用电气设备 第2-1部分:能量为1MeV至50MeV电子加速器基本安全和基本性能专用要求》.pptx
- 《十五五绿氢项目与地方性反脆弱智慧研究投资》的深度内容。以下是包含十个一级、各自下属的二级及其详细解读的完整文章。.pptx
- 《2026—2028年中国钢轨配件行业生态全景与战略纵深研究报告:政策、技术、资本与消费四重驱动下的产业重构与机遇地图》.pptx
- 《2026—2028年中国钢丝网石棉水泥中波瓦行业生态全景与战略纵深研究报告:政策、技术、资本与消费四重驱动下的产业重构与机遇地图》.pptx
- 《2026—2028年中国钢铁链零件行业生态全景与战略纵深研究报告:政策、技术、资本与消费四重驱动下的产业重构与机遇地图》.pptx
- 《2026—2028年中国钢质机动货船行业生态全景与战略纵深研究报告:政策、技术、资本与消费四重驱动下的产业重构与机遇地图》.pptx
原创力文档

文档评论(0)