第9章面向对象与UML资料
面向对象的思想最初出现于挪威奥斯陆大学和挪威计算机中心共同研制的Simula 67语言中,随着的Smalltalk76和80语言推出,面向对象的的程序设计方法得到了比较完善的实现。 此后,面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统,交互式界面,分布式系统,网络管理结构和人工智能等领域。 面向对象的技术已成为软件开发的一种新方法,新技术。 5.多态性和动态绑定 多态性(Polymorphism)是指相同的操作或函数、过程作用于不同的对象上并获得不同的结果。 即相同的操作的消息发送给不同的对象时,每个对象将根据自己所属类中定义的操作去执行,产生不同的结果。 例如: “绘图”操作,作用在“椭圆” 和“矩形” 上,画出不同的图形。 UML是一种标准化的图形建模语言,它是面向对象分析与设计的一种标准表示。由: 视图(views), 图(Diagrams), 模型元素(Model elements) 通用机制(general mechanism) 等几个部分构成。 UML的主要内容 一个系统应从不同的角度进行描述,从一个角度观察到的系统称为一个视图(view)。 视图由多个图(Diagrams)构成,它不是一个图表(
您可能关注的文档
最近下载
- 8.3.1 分类变量与列联表 课件(共18张PPT).ppt VIP
- 2026年上海市杨浦区高三下学期二模化学试卷和答案.docx VIP
- 绿化工程施工围挡拆除方案(3篇).docx
- 本地通信线路工程验收规范.pptx VIP
- 2025年福建初二地理生物会考真题试卷+答案.docx VIP
- 4.1 分松果(1) 课件 北师大版(2024)数学三年级下册.pptx VIP
- 2026年新教材统编版八年级下册道德与法治核心知识点背诵提纲.docx
- 2025年企业信息化项目评估与审计指南.docx VIP
- 建设工程强制性条文汇编(2026版)word200页.docx VIP
- 浅谈高速公路改扩建工程交通安全实施.pdf VIP
原创力文档

文档评论(0)