日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

设计模式复习-抽象工厂模式

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

設計模式復習-抽象工廠模式

? ? ? ? 有兩種硬件,PC和Phone,有兩種系統,Windows和Linux,現在假設PC和Phone上全都能安裝這兩個系統,并且將來硬件不會在變化,但是系統可能需要擴展,比如擴展一個Android系統,處理這樣的問題,盡量滿足OCP。

?

//FactoryMode.h

#pragma?once#include<iostream>using?namespace?std;class?CinterfaceOS?{public:virtual?void?StartOs()?=?0;virtual?void?CloseOs()?=?0;};class?CWindows?:?public?CinterfaceOS?{public:void?StartOs()?{cout?<<?"Start?Windows?OS"?<<?endl;}void?CloseOs()?{cout?<<?"Close?Windows?OS"?<<?endl;}};class?CLinux?:?public?CinterfaceOS?{public:void?StartOs()?{cout?<<?"Start?Linux?OS"?<<?endl;}void?CloseOs()?{cout?<<?"Close?Linux?OS"?<<?endl;}};class?CWindowsPC?:?public?CWindows?{public:void?StartOs()?{cout?<<?"StartWindowsPC:";CWindows::StartOs();}void?CloseOs()?{cout?<<?"CloseWindowsPC:";CWindows::CloseOs();}};class?CWindowsPhone?:?public?CWindows?{public:void?StartOs()?{cout?<<?"StartWindowsPhone:";CWindows::StartOs();}void?CloseOs()?{cout?<<?"CloseWindowsPhone:";CWindows::CloseOs();}};class?CLinuxPC?:?public?CLinux?{public:void?StartOs()?{cout?<<?"StartLinuxPC:";CLinux::StartOs();}void?CloseOs()?{cout?<<?"CloseLinuxPC:";CLinux::CloseOs();}};class?CLinuxPhone?:?public?CLinux?{public:void?StartOs()?{cout?<<?"StartLinuxPhone:";CLinux::StartOs();}void?CloseOs()?{cout?<<?"CloseLinuxPhone:";CLinux::CloseOs();}};class?CInterfaceFactory?{public:virtual?CinterfaceOS?*?CreatePcOs()?=?0;virtual?CinterfaceOS?*?CreatePhoneOs()?=?0;};class?CCreateFactoryWindows?:?public?CInterfaceFactory?{CinterfaceOS?*?CreatePcOs()?{return?new?CWindowsPC();}CinterfaceOS?*?CreatePhoneOs()?{return?new?CWindowsPhone();}};class?CCreateFactoryLinux?:?public?CInterfaceFactory?{CinterfaceOS?*?CreatePcOs()?{return?new?CLinuxPC();}CinterfaceOS?*?CreatePhoneOs()?{return?new?CLinuxPhone();}};#include?"stdafx.h"#include?"FactoryMode.h"#include?<iostream>using?namespace?std;int?main()?{CInterfaceFactory?*pHashFactoryWindows?=?NULL;CinterfaceOS?*pHashOsWindowsPC?=?NULL;CinterfaceOS?*pHashOsWindowsPhone?=?NULL;CInterfaceFactory?*pHashFactoryLinux?=?NULL;CinterfaceOS?*pHashOsLinuxPC?=?NULL;CinterfaceOS?*pHashOsLinuxPhone?=?NULL;pHashFactoryWindows?=?new?CCreateFactoryWindows();pHashOsWindowsPC?=?pHashFactoryWindows->CreatePcOs();pHashOsWindowsPhone?=?pHashFactoryWindows->CreatePhoneOs();pHashFactoryLinux?=?new?CCreateFactoryLinux();pHashOsLinuxPC?=?pHashFactoryLinux->CreatePcOs();pHashOsLinuxPhone?=?pHashFactoryLinux->CreatePhoneOs();pHashOsWindowsPC->StartOs();pHashOsWindowsPC->CloseOs();pHashOsWindowsPhone->StartOs();pHashOsWindowsPhone->CloseOs();pHashOsLinuxPC->StartOs();pHashOsLinuxPC->CloseOs();pHashOsLinuxPhone->StartOs();pHashOsLinuxPhone->CloseOs();delete?pHashOsWindowsPC;delete?pHashOsWindowsPhone;delete?pHashFactoryWindows;delete?pHashOsLinuxPC;delete?pHashOsLinuxPhone;delete?pHashFactoryLinux;//getchar();return?0;}

?

總結

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

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

主站蜘蛛池模板: 亚洲视频四区 | 婷婷色五| 国产调教视频 | 国产高清一二三区 | 日韩中文网 | 国产免费脚交足视频在线观看 | 久久国产成人 | 韩日av一区二区 | 国产一级三级 | 成人亚洲天堂 | 牛人盗摄一区二区三区视频 | 亚日韩一区 | 欧洲亚洲另类 | 日本黄色免费在线观看 | 日韩激情一区二区三区 | 草草视频网站 | 少妇高清精品毛片在线视频 | 国产免费不卡av | 亚洲欧洲精品在线 | 亚洲午夜不卡 | 91亚洲精品国偷拍自产在线观看 | 蜜乳av一区| 999久久久国产精品 韩国精品一区二区 | 五月天综合婷婷 | 国产美女主播在线观看 | 五月婷在线 | 精品国产一区二区三区四区精华 | 依人综合 | 亚洲男人影院 | 肉体粗喘娇吟国产91 | 亚洲阿v天堂 | 久久午夜鲁丝片午夜精品 | 澳门免费av | 日韩美女视频在线观看 | 日本美女逼 | 久久精品无码Av中文字幕 | 亚洲欧美日韩电影 | 久久国产劲爆∧v内射 | 精品乱码一区二区三区四区 | 人与嘼交av免费 | 免费看91视频 | 久久久久国产一区二区三区潘金莲 | 精品国产影院 | 97久久久久 | 色小说在线 | 色5566| 欧美日韩1区2区3区 亚洲日本精品视频 | 久久久久久91亚洲精品中文字幕 | www.综合色| 操人视频免费看 | 久久精品—区二区三区舞蹈 | 欧洲一区二区在线 | 青青久在线 | 亚洲美女性生活视频 | 亚洲狼人天堂 | a猛片| 日韩一卡二卡三卡 | 黄色小说在线观看视频 | aaaa一级片 | 欧美,日韩,国产在线 | 国产精品你懂得 | 日本人添下边视频免费 | 学生孕妇videosex性欧美 | 日韩精品一区二 | 解开人妻的裙子猛烈进入 | 波多野结衣电影免费观看 | 天天综合在线视频 | 久久青草视频 | 国产一级特黄毛片 | caopeng在线 | 久久高清无码电影 | 久操视频网| 久久受| 日本东京热一区二区 | 激情丁香婷婷 | 波多野结衣亚洲天堂 | 91jk制服白丝超短裙大长腿 | 欧美视频网站 | 久久午夜鲁丝片 | 少妇做爰xxxⅹ性视频 | 女仆裸体打屁屁羞羞免费 | 4438成人网| 国产一区不卡在线 | 亚洲天天看 | 麻豆人妻少妇精品无码专区 | 欧美 日韩 中文 | 在线观看黄色网页 | av一区二区三 | 色av一区| 中文综合网 | 九色视频丨porny丨丝袜 | 日韩av影片 | 亚洲精品888 | 午夜激情视频在线观看 | 日本黄色录像 | 18av视频| 800av免费在线观看 | 青青草成人在线 | 已满十八岁免费观看全集动漫 |