UML及软件建模 第一章 理解面向对象 如何理解面向对象思维方式 一些面向对象的概念 对象如何与其他对象关联 如何理解面向对象思维方式? 一些面向对象的概念 抽象(abstraction) 继承 (inheritance) 单继承和多继承 单继承:子类只从一个父类继承 多继承:子类只从一个父类继承 多态性 (polymorphism) 有时不同的类具有相同名称的操作。在面向对象中,每个类都能够自己“知道” 如何执行自己的打开操作,这就叫做多态性。 在面向对象的世界里,多态是对人类思维方式的一种直接模拟,是指一个实体 在不同的上下文条件下具有不同的意义或用法能力。例如你可以 打开一扇门 ﹑打开一扇窗﹑打开报纸﹑打开一件礼物﹑打开银行帐号﹑甚至打 开一段对 话。 封 装 (encapsulation) 封装:把对象的属性和方法结合成一个独立的系统单位,并尽 可能地隐藏对象的内部细节。 消息传递(message sending) 面向对象方法的一个原则就是通过消息进行对象之间的通信,一个对象发送一个 操作消息(或请求)给令一个对象,接收消息的对象就执行这个操作。 关联( association ) 聚集(aggregation) 聚集是对象之间的另一种关联。 组成体(composition):
您可能关注的文档
最近下载
- 口腔外科病人的口腔护理.pptx VIP
- 2026第四届全省技能大赛移动应用开发(世赛选拔)Module A phone(3).pdf VIP
- 口腔外科病人护理牙齿护理PPT.pptx VIP
- 2026第四届全省技能大赛移动应用开发(世赛选拔)Module B phone(3).pdf VIP
- 新沂市人民医院院感知识岗前培训PPT课件.ppt VIP
- 2026第四届全省技能大赛移动应用开发(世赛选拔)评分标准2-27.pdf VIP
- 2026第四届全省技能大赛移动应用开发(世赛选拔)技术工作文件.pdf VIP
- 7.1《擘画宏伟蓝图》第1课时“两步走”战略课件 2026秋道德与法治九年级上册.ppt
- 市政工程质量通病防治措施 完整版完整版724579949.pdf VIP
- ISO 81060-2:2018Amd 1:2020 无创血压计.第2部分间歇自动测量类型的临床研究.修改件1标准立项发展报告.docx
原创力文档

文档评论(0)