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