幺妹直播官方版_幺妹直播直播视频在线观看免费版下载_幺妹直播安卓高清版下载

首頁 > 語言 > 關(guān)鍵詞  > php最新資訊  > 正文

《PHP設(shè)計(jì)模式介紹》第七章 策略模式

2008-06-13 13:53 · 稿源:PHPChina

《《PHP設(shè)計(jì)模式介紹》第七章 策略模式》文章已經(jīng)歸檔,站長(zhǎng)之家不再展示相關(guān)內(nèi)容,下文是站長(zhǎng)之家的自動(dòng)化寫作機(jī)器人,通過算法提取的文章重點(diǎn)內(nèi)容。這只AI還很年輕,歡迎聯(lián)系我們幫它成長(zhǎng):

在編寫面向?qū)ο蟮拇a的時(shí),有些時(shí)候你需要一個(gè)能夠自己根據(jù)不同的條件來引入不同的操作對(duì)象實(shí)例。例如,一個(gè)菜單功能能夠根據(jù)用戶的“皮膚”首選項(xiàng)來決定是否采用水平的還是垂直的排列形式,或者一個(gè)計(jì)費(fèi)系統(tǒng)可以自行根據(jù)用戶的收貨地址來決定稅率。一般來講,一個(gè)控制菜單的對(duì)象實(shí)例包括了add(), delete(), 和 replace()等菜單元素;并通過set()進(jìn)行配置,用render()來管理顯示模式。無論你想生成什么樣子的菜單,你都可以用同一個(gè)對(duì)象類來處理。不同菜單的對(duì)象實(shí)例只是一些方式函數(shù)的運(yùn)算規(guī)則不同罷了,至少在剛才的例子里面render()函數(shù)是不同的。但是如果你需要增加菜單的顯示模式種類,或者你需要根據(jù)用戶的國(guó)家、省份等信息來判斷菜單排列的順序的時(shí)候,該怎么做呢?而且如果有許多的方式函數(shù)都是經(jīng)常變化的,那么簡(jiǎn)單的類封裝將變得?...

......

本文由站長(zhǎng)之家用戶“PHPChina”投稿,本平臺(tái)僅提供信息索引服務(wù)。由于內(nèi)容發(fā)布時(shí)間超過平臺(tái)更新維護(hù)時(shí)間,為了保證文章信息的及時(shí)性,內(nèi)容觀點(diǎn)的準(zhǔn)確性,平臺(tái)將不提供完整的內(nèi)容展現(xiàn),本頁面內(nèi)容僅為平臺(tái)搜索索引使用。需閱讀完整內(nèi)容的用戶,請(qǐng)聯(lián)系作者獲取原文。

舉報(bào)

  • 相關(guān)推薦

熱文

  • 3 天
  • 7天