C++学习30:适配器总结

本文深入探讨适配器模式的概念,将其比作“改造器”或“变压器”。讲解了适配器如何通过改变接口或函数名称,使现有功能更加易用。文章详细介绍了适配器模式的四种类型:容器适配器、仿函数适配器、迭代器适配器以及istream,ostream适配器,并讨论了其性质和要求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

适配器可以理解为“改造器”、“变压器”,把现有的,功能也不错的东西,进行进一步的改造,如改改接口,改改函数名称等,使其换一种风貌。他可能出现在四个地方,前面我们讲过了,有容器适配器、仿函数适配器、迭代器适配器和istream,ostream适配器。

1 性质

当适配器A对一个东西B进行改造之后,适配器A就变成了那种东西,相对更简单好用的A就要面对客户,供大家使用,而B充当幕后英雄。
故做法:1、A继承了B;2、A内含了B(复合关系)。

2 要求

在这里插入图片描述
同迭代器用5个typedef回答算法的提问,仿函数要用3个typedef回答适配器的问题。

3 内含

3.1 容器适配器

包括stack和queue,见:22

3.2 仿函数适配器

包括,见:28

3.3 迭代器适配器

包括,见:29

3.4 X适配器

包括istream和ostream,见:26

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值