行為型設計模式有:1、備忘錄即Memento,備忘錄模式的用意是在不破壞封裝的條件下,將一個物件的狀態捉住;2、觀察者即Observer;3、策略即Strategy,策略模式使得演算法在使用者使用的時候能獨立的改變。
行為型
#備忘錄(Memento):備忘錄物件是一個用來儲存另一個對象內部狀態的快照的對象。備忘錄模式的用意是在不破壞封裝的條件下,將一個物件的狀態捉住,並外部化,儲存起來,從而可以在將來合適的時候把這個物件還原到儲存起來的狀態
觀察者(Observer):在物件間定義一個一對多的聯繫性,由此當一個物件改變了狀態,所有其他相關的物件會被通知並且自動刷新
策略(Strategy):定義一個演算法的系列,將其各個分裝,並且使他們有互動性。策略模式使得演算法在使用者使用的時候能獨立的改變。
以上是行為型設計模式有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!