日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

设计模式复习-适配器模式

發布時間:2025/6/17 52 豆豆
生活随笔 收集整理的這篇文章主要介紹了 设计模式复习-适配器模式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

#pragma once #include "stdafx.h"#include<iostream> using namespace std;/* 設計模式-適配器模式 Adapter將一個類的接口轉換成客戶希望的;另外一個接口。Adapter模式使得原本由于接口 不兼容而不能一起工作的那些類可以一起工作。 1.使用一個已經存在的類,但如果它的接口,也就是它的方法和你的要求不相同時,就應該考慮使用適配器模式。 2.客戶代碼可以統一調用同一接口就行了,這樣應該可以更簡單、更直接。更緊湊。 3.我們通常是在軟件開發后期或者是開發過程中使用別人的模塊才使用這個模式。 4.在雙方都不太容易修改的時候再使用適配器模式適配,而不是一有不同時就使用它。 下面是實現代碼,很簡單。 */class CTarget {//期待的 public:virtual void Request() = 0; };class CAdaptee {//已有的,需要適配的 public:void SpecificRequest() {cout << "特殊請求" << endl;} };class CAdapter : public CTarget {//實際上拿來用的 private:CAdaptee * m_pAdaptee = NULL; public:CAdapter() { m_pAdaptee = new CAdaptee(); }~CAdapter() { delete m_pAdaptee; }void Request() {m_pAdaptee->SpecificRequest();} };int main() {CTarget *pTarget = new CAdapter();pTarget->Request();getchar();return 0; }

?

總結

以上是生活随笔為你收集整理的设计模式复习-适配器模式的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。