一、工廠模式是設計模式之一;
設計模式,是開發人員在長久的開發過過程中,總結出來的一套編譯經驗;
好處:開發出來的系統比較穩定,容易擴充套件;
二、面下物件程式設計,注意的地方
1、高內聚,低耦合;
高內聚:功能模組要單一,有利於模組的復用
低耦合:模組之間的聯絡要鬆散;
2、開閉原則:
開:對擴充套件開放
閉:對修改關閉
三、工廠模式分為好多種:簡單工廠模式、工廠方法模式、抽象工廠模式
1:簡單工廠模式:工程類提供乙個方法,出來生產產品
四、簡單工廠模式如果有新的模式必須修改工廠類中生產產品的方法
工廠方法模式可解決此問題:
五、工廠方法模式, 抽象工廠生產抽象產品,具體工廠生產具體方法
曹操獻刀 :董卓 曹操-->刺殺董卓 借寶刀 (王允七星寶刀)
抽象工廠:王允 (可以生產各種寶刀)
具體工廠:曹操(生成具體產品)
抽象產品:寶刀(七星、八星...)
具體產品:七星寶刀
設計模式 簡單工廠模式及例項
簡單工廠模式實質是給工廠類傳入乙個引數,然後工廠根據傳入的引數,動態的決定建立乙個產品類 當然這些類繼承自同乙個父類或介面 工廠負責動態的生產物件 抽象產品 工廠產生的物件的父類,或者說是工廠建立時返回的型別。具體產品 工廠產生的目標,工廠根據傳入的引數,生產出的具體產品。以印刷廠為例,印刷廠可以生...
簡單工廠模式例項
1.簡單工廠模式 問題 模擬借貸軟體計算分期金額過程 控制台提示使用者輸入要借款的金額,和分期 數 糾錯判斷 借款最低500元,分期只能輸入3 6 9期其中的乙個 根據使用者輸入的借款金額和分期數列印出使用者每期應該還款的總金額 ps 分期利率 3期 0.04 6期 0.05 9期 0.06 比如使...
什麼是工廠模式
1 傳授設計模式中存在的問題 我個人最近對設計模式中的工廠模式進行了比較深入的學習,通過學習感悟出,現在很多設計模式傳道者,在講述設計模式的過程中存在一些問題,使得設計模式變得很難理解。設計模式本身很抽象,但是這些傳道者在講述的過程中,將乙個抽象的東西講的更抽象,從而使我們望而卻步。有些人在講述的時...