設計模式(1) 建立模式 結構模式 行為模式的區別

2021-07-14 23:12:45 字數 693 閱讀 6080

hdis-framework是乙個基於springboot、kubernetes、阿里雲服務,編寫的乙個用於支撐微服務的極速開發框架。

其文件詳盡,demo全面,設計合理,開箱即用,節省開發時間,提公升開發效率。

配套的docker、kubernetes教程已踩過各種坑,讓你的微服務無障礙的順暢執行起來。

hdis與kubernetes或springcloud配合使用,能達到最佳效果。

建立模式

主要作用:滿足各種物件建立的需求

結構模式

主要作用:在不改變類中方法的情況下,給方法附加其他功能

模式區別:**寫好後,執行邏輯是固定的,不像行為模式那樣,根據不同狀態,執行不同的邏輯

行為模式

行為型模式涉及到演算法和物件間職責的分配。

行為模式描述了物件和類的模式,以及它們之間的通訊模式。

行為型模式刻劃了在程式執行時難以跟蹤的複雜的控制流可分為行為類模式和行為物件模式

行為模式使用繼承機制在類間分派行為。

行為物件模式使用物件聚合來分配行為。

一些行為物件模式描述了一組對等的物件怎樣相互協作以完成其中任何乙個物件都無法單獨完成的任務。

面向復用的設計模式(結構模式和行為模式)

結構模式 介面卡模式 用於匹配不協調的介面的類。裝飾模式 動態地向乙個類中的乙個存在的物件新增或重寫新的行為。門面模式 為一堆龐大的 提供乙個簡化的介面。行為模式 策略模式 舉個例子,動物的叫聲,貓和狗和其他動物的叫聲都不一樣,讓系統根據物件的差別來正確地發出叫聲就是策略模式。模板模式 一些共性的行...

設計模式 結構模式 外觀模式

外觀模式 fasade pattern 隱藏系統的複雜性 將一系列複雜的業務交給乙個外觀類來供使用者呼叫,使用者不用對具體的業務實現關注太多。最好理解的是電腦開關機的案例 computer的power on 或者power off是cpu,memory和disk的開關的總體結果,但是使用者無需知道這...

設計模式 建立模式

一 總括 話說設計模式 每一種設計模式都描述了乙個我們周圍不斷重 生的問題以及解決方案的核心,使用涉及模式可以避免 的重複勞動。設計模式的主要目標 提供 的可維護性和可讀性。設計模式的原則 開閉原則 擴充套件開放 修改關閉 依賴倒轉 依賴抽象,不依賴具體 黎克特制代換原則 子類必須能替換父類的每一種...