概念 在抽象工廠模式中,是圍繞一個(gè)超級(jí)工廠創(chuàng)建其他工廠。該超級(jí)工廠又稱為其他工廠的工廠。這種類(lèi)型的設(shè)計(jì)模式屬于創(chuàng)建型模式,它提供了一種創(chuàng)建對(duì)象的...
概念 在工廠模式中,我們?cè)趧?chuàng)建對(duì)象時(shí)不會(huì)對(duì)客戶端暴露創(chuàng)建邏輯,并且是通過(guò)使用一個(gè)共同的接口來(lái)指向新創(chuàng)建的對(duì)象。 工廠方法模式使用子類(lèi)的方式延遲生...
概念 適配器模式:將一個(gè)類(lèi)的接口轉(zhuǎn)換為用戶希望的另一個(gè)接口, Adapter模式是的原本由于接口不兼容而不能一起工作的那些類(lèi)可以一起工作。 這種...
概念 橋接模式(Bridge),將抽象部分與它的實(shí)現(xiàn)部分分離,使它們都可以獨(dú)立的變化。 抽象部分是指上層使用的對(duì)象, 實(shí)現(xiàn)部分是指底層要調(diào)用的對(duì)...
概念 建造者模式(Builder Pattern)講將一個(gè)復(fù)雜的對(duì)象的構(gòu)建與它的表示分離, 使得同樣的構(gòu)建過(guò)程可以創(chuàng)建不同的表示。 使用多個(gè)簡(jiǎn)單...
概念 責(zé)任鏈模式(Chain of Responsibility Pattern): 為了避免請(qǐng)求發(fā)送者與多個(gè)請(qǐng)求處理者耦合在一起,將所有請(qǐng)求的...
概念 命令模式(Command Pattern)請(qǐng)求以命令的形式包裹在對(duì)象中,并傳給調(diào)用對(duì)象。調(diào)用對(duì)象尋找可以處理該命令的合適的對(duì)象,并把該命令...
概念 組合模式(Composite Pattern),又叫 “部分整體” 模式,將對(duì)象組合成樹(shù)形結(jié)構(gòu),以表示 “部分-整體” 的層次結(jié)構(gòu)。通過(guò)對(duì)...
概念 裝飾模式:動(dòng)態(tài)的給一個(gè)對(duì)象添加一些額外的職責(zé), 就增加功能來(lái)說(shuō), 裝飾模式比生成子類(lèi)更為靈活。 Go語(yǔ)言借助于匿名組合和非入侵式接口可以很...