(二)設計模式分類

2021-09-27 12:47:00 字數 574 閱讀 1380

實驗樓設計模式的課程鏈結(不是廣告,這個免費的):

目前這些先有個概念,畢竟後面才能理解。

三類設計模式:

建立型模式,用於建立物件,一是將系統使用的具體類封裝起來,二是隱藏這些具體類的例項建立和結合的方式。

共 5 種:工廠模式、抽象工廠模式、單例模式、建造者模式、原型模式。

結構型模式,主要處理類和物件的組合,由多個類組合成乙個的結構,一般只存在繼承關係和實現關係。物件型結構模式,通過關聯關係在乙個類中定義另乙個類的例項物件。

共 7 種:介面卡模式、裝飾器模式、**模式、外觀模式、橋接模式、組合模式、享元模式。

行為型模式,描述類和物件的互動以及職責分配,類之間劃分好責任和演算法。

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

設計模式之間的關係如下:

設計模式(二) 概述和分類

設計模式 design pattern 是一套被反覆使用 多數人知曉的 經過分類編目的 設計經驗的總結,代表了最佳的實踐,通常被有經驗的物件導向的軟體開發人員所採用。設計模式是軟體開發人員在軟體開發過程中面臨的一般問題的解決方案,這些解決方案是眾多軟體開發人員經過相當長的一段時間的試驗和錯誤總結出來...

設計模式分類

軟體設計的過程中,為了使軟體有更好的可維護性與可復用性,要遵循以下原則 下面提到的各種設計模式,都是以這些原則為準則 開 閉 原則 黎克特制代換原則 lsp 依賴倒轉原則 dip 介面隔離原則 isp 合成 聚合利用原則 carp 迪公尺特法則 lod 設計模式分類 建立模式 是對類的例項化過程的抽...

設計模式分類

建立型模式 1.抽象工廠模式 abstractfactory 2.建造者模式 builder 3.工廠方法模式 factory method 4.原型模式 prototype 5.單例模式 singleton 結構型模式 1.介面卡模式 adapter 2.橋接模式 bridge 3.組合模式 co...