![240](https://cdn2.jianshu.io/assets/default_avatar/1-04bbeead395d74921af6a4e8214b4f61.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
概念 在抽象工廠模式中唐断,是圍繞一個超級工廠創(chuàng)建其他工廠伟葫。該超級工廠又稱為其他工廠的工廠构舟。這種類型的設(shè)計模式屬于創(chuàng)建型模式芥喇,它提供了一種創(chuàng)建對象的...
概念 在工廠模式中靴迫,我們在創(chuàng)建對象時不會對客戶端暴露創(chuàng)建邏輯佳镜,并且是通過使用一個共同的接口來指向新創(chuàng)建的對象启盛。 工廠方法模式使用子類的方式延遲生...
概念 適配器模式:將一個類的接口轉(zhuǎn)換為用戶希望的另一個接口霜第, Adapter模式是的原本由于接口不兼容而不能一起工作的那些類可以一起工作葛家。 這種...
概念 橋接模式(Bridge),將抽象部分與它的實(shí)現(xiàn)部分分離泌类,使它們都可以獨(dú)立的變化癞谒。 抽象部分是指上層使用的對象, 實(shí)現(xiàn)部分是指底層要調(diào)用的對...
概念 建造者模式(Builder Pattern)講將一個復(fù)雜的對象的構(gòu)建與它的表示分離刃榨, 使得同樣的構(gòu)建過程可以創(chuàng)建不同的表示弹砚。 使用多個簡單...
概念 責(zé)任鏈模式(Chain of Responsibility Pattern): 為了避免請求發(fā)送者與多個請求處理者耦合在一起,將所有請求的...
概念 命令模式(Command Pattern)請求以命令的形式包裹在對象中枢希,并傳給調(diào)用對象桌吃。調(diào)用對象尋找可以處理該命令的合適的對象,并把該命令...
概念 組合模式(Composite Pattern)苞轿,又叫 “部分整體” 模式茅诱,將對象組合成樹形結(jié)構(gòu),以表示 “部分-整體” 的層次結(jié)構(gòu)搬卒。通過對...
概念 裝飾模式:動態(tài)的給一個對象添加一些額外的職責(zé)瑟俭, 就增加功能來說, 裝飾模式比生成子類更為靈活契邀。 Go語言借助于匿名組合和非入侵式接口可以很...