- 2
- 0
- 约8.23千字
- 约 10页
- 2019-02-24 发布于江苏
- 举报
组件技术——最后一讲 潘爱民 北京大学计算机科学技术研究所 /CompCourse 内容 框架和类库 CORBA overview 复习 framework 领域工程 单个系统 ——〉一类系统 针对应用的抽象 组件库 提供定制功能,允许开发人员对于框架主体部分进行修改 不同层次上的framework 基于二进制代码的framework,例如MMC 基于源代码的framework,例如MFC 基于二进制的framework 接口: 为应用中的组件提供二进制接口 以对象形式封装 以功能为单位 粒度 大而全的接口 小型接口,允许动态发现新的接口 通信模型 用户组件与框架进行通信 用户组件之间如何通信? 通过框架传递信息 通过框架建立直通模型 基于源代码的framework 接口: 一般为抽象类,用户提供虚函数的实现,并注册到主框架中 用户定制的余地比较大 通信模型 用户组件与框架进行通信 用户组件之间容易建立起直通途径 从派生类传播类型到基类的一种模式 意图: 基类有时需要根据子类的类型执行一些功能,而基类又不可能直接得到子类的静态类型 这对于generic programming非常重要,因为编译器要靠静态类型来实例化模板(函数或者类) 解决方案 用虚函数不能解决问题 —— runtime多态性 在子类中插入一个函数,由该函数调用模板函数或者模板类,或者该函数调用基类中的模板成
您可能关注的文档
- 旅游经济学--第二章 旅游产品与服务.pptx
- 时间序列定价 研究生课程.pptx
- 时尚经典高端共赢未来年终总结新年计划PPT模板.pptx
- 自下而上的语法析.ppt
- 自信是战胜恐惧担忧的有力武器.ppt
- 自信与人的成功什么关系.ppt
- 自制1夏、商、周的政治制度.ppt
- 自制OBD电路软件 姜民强.ppt
- 自制-流域的综开发.ppt
- 自制小数除法解问题(进一法、去尾法).ppt
- 钢筋混凝土桥盖梁加固施工技术.pptx
- 港口规模结构的核心要素与发展趋势.pptx
- 人教版高中英语必修二Unit1Cultural Heritage-Reading and Thinking课件.pptx
- 樊口大桥悬臂浇筑箱梁挂篮施工技术研究与实践.pptx
- 防水混凝土抗渗试验的必要性与实施原理.pptx
- 钢质门窗及旧柜资源化利用综合解决方案.pptx
- 粉煤灰烧结砖的原料构成与成型工艺体系.pptx
- 钢筋混凝土桥梁实用碳化模型研究.pptx
- 沪科版八年级上册数学习题课件 第15章 轴对称图形与等腰三角形 全章热门考点聚焦.pptx
- 沪科版八年级上册数学习题课件 第15章 轴对称图形与等腰三角形 专题9 等腰三角形中分类讨论的5种常见题型.pptx
原创力文档

文档评论(0)