<?php//火焰兵
class
huoyan}//
機槍兵class
jiqiang}//
如果第二期需要:坦克兵,就只用在這裡新增
class
tanke
}//這裡還可以增加更多兵種1.........
//這裡還可以增加更多兵種2.........
//建造士兵的工具,這個類做中介軟體,根據傳入的引數來呼叫實際產生什麼兵種
class
makeshibing}//
乙個建造例項
$begin = new
makeshibing();
$who = 'huoyan';
$how = $begin->make($who
);$how->make();
//第二期增加坦克兵
$begin = new
makeshibing();
$who = 'tanke';
$how = $begin->make($who
);$how->make();
?>
設計模式 工廠模式 例項
軟體領域中的設計模式為開發人員提供了一種使用專家設計經驗的有效途徑。設計模式中運用了物件導向程式設計語言的重要特性 封裝 繼承 多型,真正領悟設計模式的精髓是可能乙個漫長的過程,需要大量實踐經驗的積累。最近看設計模式的書,對於每個模式,用c 寫了個小例子,加深一下理解。主要參考 大話設計模式 和 設...
簡單工廠模式例項
1.簡單工廠模式 問題 模擬借貸軟體計算分期金額過程 控制台提示使用者輸入要借款的金額,和分期 數 糾錯判斷 借款最低500元,分期只能輸入3 6 9期其中的乙個 根據使用者輸入的借款金額和分期數列印出使用者每期應該還款的總金額 ps 分期利率 3期 0.04 6期 0.05 9期 0.06 比如使...
抽象工廠模式例項
抽象工廠模式例項 1 例項一 電器工廠 乙個電器工廠可以產生多種型別的電器,如海爾工廠可以生產海爾電視機 海爾空調等,tcl工廠可以生產 tcl電視機 tcl空調等,相同品牌的電器構成乙個產品族,而相同型別的電器構成了乙個產品等級結構,現使用抽象工廠模式模擬該場景 2 例項二 資料庫操作工廠 某系統...