常用的設計模式

2021-08-09 08:30:55 字數 746 閱讀 8694

閒來無聊學習學習設計模式,設計模式太多了,好像有20多種,其實在平時工作中沒有用到很多,有的在不經意之間就已經使用了,現在總結一些平時使用比較多的設計模式。

概念:

1. 可以來劃分命名空間,從而清除全域性變數所帶來的危險。

2. 利用分支技術來來封裝瀏覽器之間的差異。

3. 可以把**組織的更為一體,便於閱讀和維護。

**實現:

var singleton = ,

method2:function

(){}

};

應用場景:

單體模式在我們平時的應用中用的比較多的,相當於把我們的**封裝在乙個起來,只是暴露乙個入口,從而避免全部變數的汙染。

概念:

工廠模式的定義:提供建立物件的介面,意思就是根據領導(呼叫者)的指示(引數),生產相應的產品(物件)。

建立乙個物件常常需要複雜的過程,所以不適合在乙個複雜的物件中。

建立物件可能會導致大量的重複**,也可能提供不了足夠級別的抽象。

工廠就是把成員物件的建立工作交給乙個外部物件,好處在於消除了物件之間的耦合(也就是相互影響)

分類:

簡單工廠模式:使用

設計模式 常用的設計模式介紹

簡單點說,就是乙個應用程式中,某個類的例項物件只有乙個,你沒有辦法去new,因為構造器是被private修飾的,一般通過getinstance 的方法來獲取它們的例項。getinstance 的返回值是乙個物件的引用,並不是乙個新的例項 懶漢式 執行緒不安全 public class singlet...

常用的設計模式

1 單例設計模式 單例設計模式主要是用於該類在專案中只能乙個例項,並對外提供獲取這乙個例項的方法 單例設計模式有餓漢式和飽漢式,其中餓漢式單例設計模式的特點是 執行緒安全,效率低 飽漢式單例設計模式的特點是 效率高,執行緒不安全 餓漢式單例設計模式 private singledemo privat...

常用的設計模式

tip 本片部落格主要講解android開發中設計到的設計模式。單例模式 單例模式是設計模式中使用最簡單的模式,也是最常用的模式,該模式主要用途是用於使全域性只能建立乙個例項,並對外提供可呼叫的方法和常量。比如一些util helper類。建立者 lucas 建立時間 2018 3 9 0009 1...