* * * * * 公式 * * * 的根本面向对象特征,是面向对象之所以称其为面向对象的原因所在 多态:在同一副外表下表现出多种行为模式的能力 内容安排 从结构化到面向对象 对象技术概述 对象和类 对象技术相关原则 上升到面向对象 对象技术相关原则 对象技术基本原则 抽象(Abstraction) 封装(Encapsulation) 泛化(Generalization) 多态(Polymorphism) …… 抽象性-Abstraction? 抽象是区分当前实体与其它种类实体的本质特征;相对观察者的视角,提供了清晰定义的概念边界。 模型应该包含事物最重要的、本质的特征,而忽略次要的和不重要的细节。 BriefCase - Capacity - Weight + open() + close() 抽象的示例 一个项目的抽象依赖于定义抽象的上下文 封装性-encapsulation 封装是软件模块化思想的体现,也是面向对象的根本之一; 通过封装设计、生产的软件,软件易于被使用而不用关心该软件是如何工作的细节,也被称为信息隐藏。 类比 驾驶汽车时,你不必要知道发动机的缸数、汽油和空气是如何混合和点火等细节. 但你必须要知道如何控制汽车. 封装性-Encapsulation 对客户端隐藏实现 客户依赖于接口。 封装性-信息隐藏 Professor Clark 需要在下学期教授4门课程.
您可能关注的文档
最近下载
- TMS320F28335原理及其在电气工程中的应用-全套PPT课件.pptx
- 基于PLC的自动灌溉控制系统设计--本科毕业设计.docx VIP
- GOST 俄罗斯认证标准目录.doc VIP
- 统计师之中级统计师工作实务考试必考知识点归纳.pdf VIP
- 多介质过滤器+超滤运行步序表.xls
- DL∕T 603-2017- 气体绝缘金属封闭开关设备运行维护规程.pdf VIP
- 国家建筑标准设计图集20S515 钢筋混凝土及砖砌排水检查井.pdf VIP
- 第18课+清朝的边疆治理.pptx VIP
- 2025年12月01日潍坊凤登环保科技有限公司科学利废产业循环项目(一期).pdf VIP
- DL∕T 627-2018 -绝缘子用常温固化硅橡胶防污闪涂料.pdf VIP
原创力文档

文档评论(0)