今天墩朦,是設計模式系列篇的最后一篇文章,心情還有點小激動呢:) What 中介者模式(Mediator Pattern)冕茅,用一個中介對象來封裝一系...
What 解釋器模式(Interpreter Pattern)為某個語言定義它的語法(或者叫文法)表示胡岔,并定義一個解釋器用來處理這個語法。它屬于...
What 命令模式(Command Design Pattern)歧焦,將請求(命令)封裝為一個對象惦辛,這樣可以使用不同的請求參數(shù)化其他對象(將不同請...
What 備忘錄模式(Memento Design Pattern)是一種軟件設計模式,它提供了將對象恢復到其先前狀態(tài)的功能悦穿。具體來講攻礼,在不違背...
What 訪問者模式(Visitor Pattern),允許一個或者多個操作應用到一組對象上栗柒,解耦操作和對象本身礁扮。我們使用了一個訪問者類,它改變...
What 狀態(tài)模式(State Pattern)傍衡,允許一個對象在其內部狀態(tài)改變的時候改變其行為。這個對象看上去就像是改變了它的類一樣负蠕。狀態(tài)模式是...
What 迭代器模式(Iterator Design Pattern)蛙埂,提供一種方法順序訪問一個聚合對象中各個元素, 而又無須暴露該對象的內部表...
What 職責鏈模式(Chain Of Responsibility Design Pattern)是一種行為設計模型。該模式將請求的發(fā)送和接收...
What 策略模式(Strategy Pattern)是一種行為設計模型遮糖。該模式定義一族算法類绣的,將每個算法分別封裝起來,讓它們可以互相替換欲账。策略...