概念 橋梁模式是對(duì)象的結(jié)構(gòu)模式。又稱為柄體(Handle and Body)模式或接口(Interface)模式冰沙。橋梁模式的用意是“將抽象化(A...
概念 合成模式屬于對(duì)象的結(jié)構(gòu)模式要门,有時(shí)又叫做“部分——整體”模式缀去。合成模式將對(duì)象組織到樹結(jié)構(gòu)中履恩,可以用來描述整體與部分的關(guān)系。合成模式可以使客戶...
概念 在不破壞封閉的前提下倔既,捕獲一個(gè)對(duì)象的內(nèi)部狀態(tài)恕曲,并在該對(duì)象之外保存這個(gè)狀態(tài)。這樣以后就可將該對(duì)象恢復(fù)到原先保存的狀態(tài)渤涌。 角色 Origina...
概念 迭代器模式(Iterator)佩谣,提供一種方法順序訪問一個(gè)聚合對(duì)象中的各種元素,而又不暴露該對(duì)象的內(nèi)部表示歼捏。 角色 1. 迭代器角色(Ite...
概述 表示一個(gè)作用于某對(duì)象結(jié)構(gòu)中的各元素的操作稿存。它使你可以在不改變各元素的類的前提下定義作用于這些元素的新的操作。 訪問者模式的結(jié)構(gòu) 訪問者模式...
概念 Flyweight在拳擊比賽中指最輕量級(jí)瞳秽,即“蠅量級(jí)”或“雨量級(jí)”瓣履,這里選擇使用“享元模式”的意譯,是因?yàn)檫@樣更能反映模式的用意练俐。享元模式...
概述 用一個(gè)中介對(duì)象來封裝一系列的對(duì)象交互袖迎。中介者使各對(duì)象不需要顯式地相互引用,從而使其耦合松散腺晾,而且可以獨(dú)立地改變它們之間的交互 為什么要使用...
概述 責(zé)任鏈模式是一種對(duì)象的行為模式燕锥。在責(zé)任鏈模式里,很多對(duì)象由每一個(gè)對(duì)象對(duì)其下家的引用而連接起來形成一條鏈悯蝉。請(qǐng)求在這個(gè)鏈上傳遞归形,直到鏈上的某一...
概述: 命令模式屬于對(duì)象的行為模式。命令模式又稱為行動(dòng)(Action)模式或交易(Transaction)模式鼻由。 命令模式把一個(gè)請(qǐng)求或者操作封裝...