開心生活站

位置:首頁 > IT科技 > 

php設計模式有哪幾種

IT科技2.05W

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

php設計模式有哪幾種

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

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

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

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

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