這篇文章主要介紹了C++的工廠模式怎么實現(xiàn)的相關(guān)知識,內(nèi)容詳細(xì)易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇C++的工廠模式怎么實現(xiàn)文章都會有所收獲,下面我們一起來看看吧。
企業(yè)建站必須是能夠以充分展現(xiàn)企業(yè)形象為主要目的,是企業(yè)文化與產(chǎn)品對外擴(kuò)展宣傳的重要窗口,一個合格的網(wǎng)站不僅僅能為公司帶來巨大的互聯(lián)網(wǎng)上的收集和信息發(fā)布平臺,創(chuàng)新互聯(lián)建站面向各種領(lǐng)域:濕噴機(jī)等成都網(wǎng)站設(shè)計、成都全網(wǎng)營銷推廣解決方案、網(wǎng)站設(shè)計等建站排名服務(wù)。
簡單工廠模式:創(chuàng)建型模式/靜態(tài)工廠方法模式,不屬于23種設(shè)計模式,
就是實實在在的構(gòu)造一個工廠類(高內(nèi)聚,新增添的話,必須修改原有代碼,而不是擴(kuò)充原有代碼),不易擴(kuò)充;
作用:用一個類去創(chuàng)建其它類,但都有一個接口(面向抽象類編程);
(1)、代碼實現(xiàn)
#include#include using namespace std; class Fruit{ public: virtual void getFruit() = 0; private: }; class Banana : public Fruit{ public: virtual void getFruit(){ cout<<"我是香蕉......"< create("banana"); fruit->getFruit(); //工廠生產(chǎn)蘋果 fruit = f->create("apple"); fruit->getFruit(); delete f; return 0; }
(2)、運(yùn)行結(jié)果
關(guān)于“C++的工廠模式怎么實現(xiàn)”這篇文章的內(nèi)容就介紹到這里,感謝各位的閱讀!相信大家對“C++的工廠模式怎么實現(xiàn)”知識都有一定的了解,大家如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。