适配器模式1
Posted mathyk
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了适配器模式1相关的知识,希望对你有一定的参考价值。
class Current18v { public: virtual void useCurrent18v() = 0; }; class Current220v { public: void useCurrent220v() { std::cout << "220v,欢迎使用." << std::endl; } }; class Adapter : public Current18v { public: Adapter(Current220v* current) { m_current = current; } virtual void useCurrent18v() { m_current->useCurrent220v(); } private: Current220v *m_current; };
适用于:
将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。
以上是关于适配器模式1的主要内容,如果未能解决你的问题,请参考以下文章