基于策略的设计是对多继承的超越。 基于策略的设计(PolicyBasedDesign)包含两个重要的部分:策略类(Policy-Classes)和一个具有极大张力的核心。 许多人在看基于策略的设计的时候,往往注意到了前者(策略类),注意到了正交分析的思想,却忽视了后者(核心)。这是因为策略类的思想较为容易接收,而且已经存在很多类似的概念。于是乎很多人认为基于策略的设计是作者在炒冷饭,是概念的炒作。还有人认为声称掌握了基于策略的设计思想,但是给出的代码却是基于单纯的多继承。 其实AndreiAlexandrescu在ModernC++Design中已经明确区 [阅读全文] [PDF]
1 共1条 分1页
- oracle10g:Installing Oracle 10G on SuSE 9.1 pro (de
- 字符串数组:ABOUT : 字符数组
- plsqldeveloper:pl/sql developer工具几点妙用
- linux下oracle安装:Oracle在Linux下的C开发
- sqlserver存储过程:SQL Server 存储过程嵌套举例
- 数据库黑客大曝光:数据库系统防黑客入侵技术综述
- mssql连接器:MSSQL跨服务器连接的几种思路方法
- oraclestatspack:详细解析Oracle 10g STATSPACK的新功能
- oracletrigger:Oracle中Trigger例子2
- 函数调用:调用linux日期函数 实现每天自动生成一个or
- oracle常用函数:SQL Server和Oracle的常用函数对比
- oraclesqlserver:ORACLE和SQL Server的间的数据迁移
- sqlserverjdbc:SQL Server2000+JDBC常见问题及解决
- 安全策略新角度:细看本地权限之争
- 入侵XP(超经典)
- xp组策略:Windows XP组策略应用
- 硬盘死锁:解决硬盘循环死锁故障妙法
- 死锁避免算法设计
- Java进阶:Java多线程编程之不...
- oracle锁:oracle锁的监控