上传者: 38752907
|
上传时间: 2022-10-07 23:50:19
|
文件大小: 278KB
|
文件类型: PDF
火龙果软件工程技术中心C++设计模式之Adapter一、功能 将一个类的接口转换成客户希望的另外一个接口,解决两个已有接口之间不匹配的问题。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。二、结构图(1)classadapter(2)objectadapter三、实现和其他很多模式一样,学习设计模式的重点是学习每种模式的思想,而不应拘泥于它的某种具体结构图和实现。因为模式是灵活的,其实现可以是千变万化的,只是所谓万变不离其宗。在STL中大量运用了Adapter模式,象functionadapter、iteratoradpter,它们与这里说的adapter结构并不