11.24 基于策略和基于继承的实现在语义上的差异
来源:互联网 发布:ipv6域名服务器配置 编辑:程序博客网 时间:2024/05/23 21:05
1)
typedef PQ<int,vector< base_queue<int> * >, WRR_SCHEDULER< vector< base_queue<int> * > > > MYPQ1;
typedef PQ<int,vector< base_queue<int> * >, PQ_SCHEDULER< vector< base_queue<int> * > > > MYPQ2;
对比
2)
typedef WRRPQ<int,vector< base_queue<int> * > > MYPQ1;
typedef SPQ<int,vector< base_queue<int> * > > MYPQ2;
1)是基于策略的实现(模板),2)是基于继承的实现
1)给人的感觉是MYPQ1和MYPQ2是同一个东西,只是配置不同而有所差异
2)给人的感觉是...不知道,好像是不同的东西,除非提供WRRPQ和SPQ的声明,不然别人是没办法知道WRRPQ和SPQ有共同的父类的。
typedef PQ<int,vector< base_queue<int> * >, WRR_SCHEDULER< vector< base_queue<int> * > > > MYPQ1;
typedef PQ<int,vector< base_queue<int> * >, PQ_SCHEDULER< vector< base_queue<int> * > > > MYPQ2;
对比
2)
typedef WRRPQ<int,vector< base_queue<int> * > > MYPQ1;
typedef SPQ<int,vector< base_queue<int> * > > MYPQ2;
1)是基于策略的实现(模板),2)是基于继承的实现
1)给人的感觉是MYPQ1和MYPQ2是同一个东西,只是配置不同而有所差异
2)给人的感觉是...不知道,好像是不同的东西,除非提供WRRPQ和SPQ的声明,不然别人是没办法知道WRRPQ和SPQ有共同的父类的。
- 11.24 基于策略和基于继承的实现在语义上的差异
- Autonomy 基于语义的搜索
- 基于语义网的自动问答系统实现
- 泛型<编程>:基于策略的basic_string实现
- 基于LINUX策略路由的实现
- 基于PJSIP的视频通信在IOS上的实现
- 基于光流的视频语义分割和物体检测
- 浅谈Observer模式的实现.基于继承和基于事件/委托的两种方式
- 基于Linux的网络安全策略和保护措施
- 基于opencv库和tess-two在android平台上实现身份证号的识别!
- 基于继承的多态实现
- javascript实现基于类的继承
- struts2的session基于继承实现
- 基于原型链继承的实现
- 基于原型的对象创建和继承
- 基于本体的语义检索初探
- 基于本体的关系数据库语义检索
- 基于统计的语义消岐基础
- Web前台开发工具与技巧
- 11.22 模板同虚函数(继承)在实现接口(interface)上的异同
- mysql DB(学习笔记)
- 自动化测试实施步骤和最佳实践
- 设计模式 java版
- 11.24 基于策略和基于继承的实现在语义上的差异
- 马的遍历
- 今日起更换联系邮箱!
- 语料库单字字频统计
- 关于MSSQL Server中DATETIME类型数据的处理
- Web2.0 City
- “产品”说明书
- hpux装tcpdump
- linux AS3 U6下安装oracle10G 10.1.0