中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

wordpress 懸浮播放器公司網(wǎng)站seo公司

wordpress 懸浮播放器,公司網(wǎng)站seo公司,網(wǎng)站建設(shè)選信達(dá)互聯(lián),美食網(wǎng)站設(shè)計(jì)風(fēng)格行為型模式:中介者模式 中介者模式通過引入一個(gè)中介者對象來集中控制對象之間的交互。這樣可以解耦多個(gè)對象之間的復(fù)雜交互關(guān)系,使系統(tǒng)更易于維護(hù)和擴(kuò)展。 假設(shè)我們有一個(gè)簡單的聊天室應(yīng)用,其中有每個(gè)用戶可以發(fā)送群聊消息給其他用戶&#…

行為型模式:中介者模式

中介者模式通過引入一個(gè)中介者對象來集中控制對象之間的交互。這樣可以解耦多個(gè)對象之間的復(fù)雜交互關(guān)系,使系統(tǒng)更易于維護(hù)和擴(kuò)展。

假設(shè)我們有一個(gè)簡單的聊天室應(yīng)用,其中有每個(gè)用戶可以發(fā)送群聊消息給其他用戶,我們可以使用中介者模式來實(shí)現(xiàn)用戶之間的消息傳遞。

#include <iostream>
#include <string>
#include <vector>// 抽象中介者類
class ChatRoomMediator {
public:virtual void sendMessage(const std::string& message, class User* sender) = 0;
};// 用戶類
class User {
protected:ChatRoomMediator* mediator;std::string name;public:User(const std::string& n, ChatRoomMediator* m) : name(n), mediator(m) {}const std::string& getName() const {return name;}virtual void sendMessage(const std::string& message) {// 用戶通過中介者來發(fā)送和接收消息mediator->sendMessage(message, this);}};// 具體中介者類:聊天室
class ChatRoom : public ChatRoomMediator {
public:void sendMessage(const std::string& message, class User* sender) override {// 負(fù)責(zé)處理用戶之間的消息傳遞:是誰發(fā)送的消息std::cout << "[" << sender->getName() << " sends message]: " << message << std::endl;}
};int main() {ChatRoomMediator* chatroom = new ChatRoom();User* user1 = new User("Alice", chatroom);User* user2 = new User("Bob", chatroom);User* user3 = new User("Charlie", chatroom);user1->sendMessage("Hello everyone!");user2->sendMessage("Hi Alice!");user3->sendMessage("Nice to meet you all!");delete user1;delete user2;delete user3;delete chatroom;return 0;
}
[Alice sends message]: Hello everyone!
[Bob sends message]: Hi Alice!
[Charlie sends message]: Nice to meet you all!
http://www.risenshineclean.com/news/53226.html

相關(guān)文章:

  • 網(wǎng)站建設(shè)完成后如何備案安陽seo
  • 網(wǎng)站建設(shè)公司銷售最近三天的國際新聞大事
  • 股票訂閱網(wǎng)站開發(fā)如何做網(wǎng)絡(luò)推廣推廣
  • 網(wǎng)站開發(fā)的概念免費(fèi)seo搜索優(yōu)化
  • 做網(wǎng)站開店網(wǎng)絡(luò)營銷的未來發(fā)展趨勢
  • 手機(jī)網(wǎng)站開發(fā)怎么收費(fèi)品牌seo推廣咨詢
  • 成年做羞羞的視頻網(wǎng)站微信廣告投放平臺(tái)
  • 麗水市建設(shè)工程招標(biāo)網(wǎng)站百度官方客服
  • 平谷住房和城鄉(xiāng)建設(shè)委員會(huì)網(wǎng)站微信朋友圈產(chǎn)品推廣語
  • 做項(xiàng)目的編程網(wǎng)站seo關(guān)鍵詞推廣公司
  • 企業(yè)門戶網(wǎng)站開發(fā)代碼簡單網(wǎng)站建設(shè)優(yōu)化推廣
  • 金湖網(wǎng)站建設(shè)搜索引擎排行榜
  • 河南省村鎮(zhèn)建設(shè)處網(wǎng)站南寧seo推廣公司
  • 自己做的網(wǎng)站根目錄哪里找到網(wǎng)絡(luò)推廣seo怎么弄
  • 網(wǎng)站建設(shè)案例咨詢2023年5月最新疫情
  • 北京設(shè)計(jì)機(jī)構(gòu)合肥關(guān)鍵詞優(yōu)化平臺(tái)
  • 元氏縣城有做網(wǎng)站廣告的嗎五合一網(wǎng)站建設(shè)
  • 贛州網(wǎng)站制作找哪家好seo技術(shù)培訓(xùn)廣東
  • wordpress怎么使用新浪ajax網(wǎng)絡(luò)優(yōu)化軟件有哪些
  • h5做的網(wǎng)站如何連接數(shù)據(jù)庫如何創(chuàng)建一個(gè)網(wǎng)頁
  • 公司網(wǎng)站建設(shè)制作全包廣東病毒感染最新消息
  • 綠色做環(huán)保網(wǎng)站的好處外貿(mào)seo優(yōu)化
  • 抄襲網(wǎng)站后臺(tái)會(huì)侵權(quán)嗎瀏覽器打開網(wǎng)站
  • 網(wǎng)站建設(shè)的策劃灰色關(guān)鍵詞排名代做
  • 江西semseo設(shè)置是什么
  • 專業(yè)網(wǎng)站建設(shè)公司興田德潤簡介百度上做優(yōu)化一年多少錢
  • 建設(shè)網(wǎng)站物業(yè)經(jīng)理上崗證陳俊華2022年適合小學(xué)生的新聞
  • 賭博網(wǎng)站開發(fā)人員犯法嗎一個(gè)公司可以做幾個(gè)百度推廣
  • 網(wǎng)站搭建類型推廣平臺(tái)收費(fèi)標(biāo)準(zhǔn)
  • 制作網(wǎng)站的登錄界面怎么做網(wǎng)站seo排名優(yōu)化價(jià)格