Android設計模式綜述

2021-08-20 05:02:31 字數 476 閱讀 9242

單一職責原則

開閉原則

黎克特制替換原則

依賴倒置原則

介面隔離原則

迪公尺特原則

單例模式

builder模式

原型模式

工廠方法模式

抽象工廠模式

策略模式

狀態模式

責任鏈模式

直譯器模式

命令模式

觀察者模式

備忘錄模式

迭代器模式

模板方法模式

訪問者模式

中介者模式

**模式

組合模式

介面卡模式

裝飾模式

享元模式

外觀模式

橋接模式

mvc(model-view-controller)

mvp(model-view-presenter)

mvvm(model-view-viewmodel)

設計模式 綜述

設計模式是對被用來在特定場景下解決一般設計問題的類和相互通訊的物件的描述。設計模式使人們可以更加簡單方便地復用成功的設計和體系結構。將已正式的技術表達成設計模式會使新系統開發者更加容易理解其設計思路。常用的設計模式有23 種,包括 5種建立型模式 7種結構型模式 11種行為模式。其中建立型模式包括抽...

設計模式綜述

設計模式的主要目的是應對變化,實現 的復用,就是當乙個軟體寫好了,發布了,但是要迭代更新,如何在不更改整體架構的情況下實現或擴充套件功能。設計模式總結了大部分問題的答案思路,並為每個答案命名,這樣每次遇到相同的問題都可以復用總結的答案。設計模式也是一種架構,是基於物件導向的類的架構,一般的系統架構是...

設計模式綜述

物件導向設計原則 設計原則名稱 定義描述 開閉原則 對擴充套件開放,對修改關閉 該原則是設計原則的總綱,抽象化是開閉原則的關鍵 單一職責原則 乙個類只負責乙個領域的相應職責 單一職責原則是實現高內聚低耦合的指導方針 介面隔離原則 使用多個單一功能的介面,而不使用乙個多功能介面 介面隔離也是實現高內聚...