专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
基于策略的设计是对多继承的超越。 基于策略的设计(PolicyBasedDesign)包含两个重要的部分:策略类(Policy-Classes)和一个具有极大张力的核心。 许多人在看基于策略的设计的时候,往往注意到了前者(策略类),注意到了正交分析的思想,却忽视了后者(核心)。这是因为策略类的思想较为容易接收,而且已经存在很多类似的概念。于是乎很多人认为基于策略的设计是作者在炒冷饭,是概念的炒作。还有人认为声称掌握了基于策略的设计思想,但是给出的代码却是基于单纯的多继承。 其实AndreiAlexandrescu在ModernC++Design中已经明确区 [阅读全文] [PDF]
1 共1条 分1页