課程
/后端開發(fā)
/PHP
/大話PHP設計模式
好像都是先用一個interface統(tǒng)一方法名,然后根據(jù)情況調用不同的類
2019-07-25
源自:大話PHP設計模式 7-2
正在回答
我的理解:1.適配器模式:主要是幾種不同的類做一個統(tǒng)一的類去調用。修改主體后面方法直接通用。?????????????????2.策略模式:一組特定的行為或者算法封裝成類 以適用某中特需的上下文。
適配器是現(xiàn)有不同的類我們去寫一個方法統(tǒng)一調用(現(xiàn)有不同的類或者接口等)。策略是我們實現(xiàn)特需的場景來統(tǒng)一調用(是場景觸發(fā)了布局)。
適配器模式?
就好比自行車(兩個輪子,一個蹬子,一個車把)
所有的new自行車的都得有兩個輪子,一個蹬子,一個車把。
策略模式?
就好比我生產(chǎn)了自行車,要針對哪些市場和人群投放
女性,投放女性用的自行車
男性,要投放男性的自行車
兩個模式實現(xiàn)的方法都用到了接口,但是用的地方不一樣
適配器是創(chuàng)造規(guī)則,策略是選擇規(guī)則
就好比自行車(兩個輪子,一個蹬子,一個方向盤)
舉報
幫助PHPer具備使用設計模式解決工程中復雜邏輯的能力
1 回答適配器模式和抽象工廠模式的區(qū)別嗎?
1 回答和上節(jié)講的適配器模式?jīng)]啥區(qū)別啊
1 回答適配器模式的接口與公共函數(shù)有什么區(qū)別
2 回答使用適配器模式報錯
1 回答適配器模式是為了代碼環(huán)境的兼容?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2020-07-14
我的理解:1.適配器模式:主要是幾種不同的類做一個統(tǒng)一的類去調用。修改主體后面方法直接通用。
?????????????????2.策略模式:一組特定的行為或者算法封裝成類 以適用某中特需的上下文。
適配器是現(xiàn)有不同的類我們去寫一個方法統(tǒng)一調用(現(xiàn)有不同的類或者接口等)。策略是我們實現(xiàn)特需的場景來統(tǒng)一調用(是場景觸發(fā)了布局)。
2019-08-17
適配器模式?
就好比自行車(兩個輪子,一個蹬子,一個車把)
所有的new自行車的都得有兩個輪子,一個蹬子,一個車把。
策略模式?
就好比我生產(chǎn)了自行車,要針對哪些市場和人群投放
女性,投放女性用的自行車
男性,要投放男性的自行車
兩個模式實現(xiàn)的方法都用到了接口,但是用的地方不一樣
適配器是創(chuàng)造規(guī)則,策略是選擇規(guī)則
2019-08-17
適配器模式?
就好比自行車(兩個輪子,一個蹬子,一個方向盤)
所有的new自行車的都得有兩個輪子,一個蹬子,一個車把。
策略模式?
就好比我生產(chǎn)了自行車,要針對哪些市場和人群投放
女性,投放女性用的自行車
男性,要投放男性的自行車
兩個模式實現(xiàn)的方法都用到了接口,但是用的地方不一樣
適配器是創(chuàng)造規(guī)則,策略是選擇規(guī)則