- 2
- 0
- 约 57页
- 2018-04-01 发布于安徽
- 举报
面向对象的思想最初出现于挪威奥斯陆大学和挪威计算机中心共同研制的Simula 67语言中,随着的Smalltalk---76和80语言推出,面向对象的的程序设计方法得到了比较完善的实现。 此后,面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统,交互式界面,分布式系统,网络管理结构和人工智能等领域。 面向对象的技术已成为软件开发的一种新方法,新技术。 5.多态性和动态绑定 多态性 Polymorphism 是指相同的操作或函数、过程作用于不同的对象上并获得不同的结果。 即相同的操作的消息发送给不同的对象时,每个对象将根据自己所属类中定义的操作去执行,产生不同的结果。 例如: “绘图”操作,作用在“椭圆” 和“矩形” 上,画出不同的图形。 多态性的实现举例 ⑵继承性(Inheritance) 3. 建立动态模型 动态模型着重于系统的逻辑结构;描述某时刻对象及其联系的改变。包括状态图和事件追综图。 ⑴状态图 打电话状态图 ⑶事件追踪图 事件追踪图侧重描述系统执行过程中的一个特定的“场景(Scenarios)”。场景有时也叫“脚本”,是完成系统某个功能的一个事件序列。即是描述多个对象的集体行为。 打电话的事件追综图 ⑷ 建立功能模型 功能模型着重于系统内部数据的传递与处理。定义“做什么?”的问题,表
您可能关注的文档
最近下载
- 实现人生第一桶金的四个步骤.pdf VIP
- 2025年提升系统管理制度(3篇) .pdf VIP
- 人教版艺术美术二年级下册 第二单元 第1课《天然的形态》课件.ppt
- 大学生简历毕业生简历求职简历 (34).docx VIP
- 小学古诗词教学研究:情境教学法的应用策略.docx VIP
- 化工机械基础试题及答案.docx VIP
- 离婚协议书(个人债务确认版).docx VIP
- 2025年事业单位工勤技能-湖南-湖南行政岗位工四级(中级工)历年参考题库典型考点含答案解析.docx VIP
- 新解读GB_T 228.1 - 2021《金属材料 拉伸试验 第1部分:室温试验方法》最新解读.pptx VIP
- 《现代战争与不同文化的碰撞和交流》教学设计 .pdf VIP
原创力文档

文档评论(0)