23種設計模式分為3大類

2022-07-02 19:18:13 字數 319 閱讀 1044

建立型模式:建立型模式就是用來描述怎麼建立的物件的,比如最常見的單例模式 工廠方法模式、抽象工廠模式、單例模式、建造者模式、原型模式

結構型模式:用於描述如何將類或物件按某種組合成更大的結構

介面卡模式、裝飾器模式、**模式、外觀模式、橋接模式、組合模式、享元模式

行為型模式:用於描述類或物件之間相互協作完成單個物件都無法單獨完成的任務

策略模式、模板方法模式、觀察者模式、迭代子模式、責任鏈模式、命令模式、備忘錄模式、狀態模式、訪問者模式、中介者模式、直譯器模式

3大型別 23種設計模式簡要介紹

提供了一種在建立物件的同時隱藏建立邏輯的方式,而不是使用 new 運算子直接例項化物件。簡單工廠模式 factory pattern 就是建立乙個工廠類,對實現了同一介面的一些類進行例項的建立。分三種 普通簡單工廠 通過對引數進行條件判斷返回不同例項物件 多方法簡單工廠 提供多個工廠方法,分別建立物...

(二)spark運算元 分為3大類

transgormation的運算元對key value型別的資料有三種 1 輸入 與 輸出為一對一關係 mapvalue 針對key value型別的資料並只對其中的value進行操作,不對key進行操作 2 對單個rdd聚集 combinebykey 相當於將 v1,2 v1,1 轉為 v1,s...

設計模式的三大類

建立型模式 5種 工廠方法模式 抽象工廠模式 單例模式 建造者模式 原型模式。結構型模式 7種 介面卡模式 裝飾器模式 模式 外觀模式 橋接模式 組合模式 享元模式。行為型模式 11種 策略模式 模板方法模式 觀察者模式 迭代子模式 責任鏈模式 命令模式 備忘錄模式 狀態模式 訪問者模式 中介者模式...