Реализации на С++
Adapter
Общая реализация на языке С++
// подключаем нужные для работы программы библиотеки
# include <iostream>
# include <memory>
// подключаем пространство имен std
using namespace std;
int main()
{
shared_ptr<BaseAdaptee> adaptee = make_shared<ConcreteAdaptee>();
shared_ptr<Adapter> adapter = make_shared<ConcreteAdapter>(adaptee);
adapter->request();
}
Last updated
Was this helpful?