開心生活站

位置:首頁 > IT科技 > 

php設計模式有哪幾種

IT科技2.05W

php設計模式有以下幾種模式:

php設計模式有哪幾種

1、命令鏈模式,命令鏈模式以鬆散耦合主題爲基礎,發送消息、命令和請求,或透過一組處理程序發送任意內容。每個處理程序都會自行判斷自己能否處理請求。

2、策略模式,在此模式中,算法是從複雜類提取的,因而可以方便地替換。例如,如果要更改搜尋引擎中排列頁的方法,則策略模式是一個不錯的選擇。 

3、工廠模式,是一種類,它具有爲您創建對象的某些方法。您可以使用工廠類創建對象,而不直接使用new。這樣,如果您想要更改所創建的對象類型,只需更改該工廠即可。

4、單元素模式,可以滿足此要求。如果應用程序每次包含且僅包含一個對象,那麼這個對象就是一個單元素(Singleton)。

5、觀察者模式,一個對象透過添加一個方法(該方法允許另一個對象,即觀察者註冊自己)使本身變得可觀察。當可觀察的對象更改時,它會將消息發送到已註冊的觀察者。這些觀察者使用該資訊執行的操作與可觀察的對象無關。