Java——設計模式

在這麼冷的天發表於2023-11-22

一、概述

設計模式是歷代程式設計師總結出的經驗

二、分類

建立型模式:簡單工廠模式

      工廠方法模式

      單例模式:餓漢式(開發)

           懶漢式(面試)

行為型模式

結構型模式

三、簡單工廠模式

  一個工廠中可以建立很多各種各樣的物件

  缺陷:如果有新的物件的時候,需要修改很多類。一般情況下,工廠類是不輕易修改的

 

四、工廠方法模式

  每個物件都是透過自己的工廠建立出來的

  

 

五、單例模式

  指的是程式在執行過程中,類記憶體中有且僅有一個物件

  前提:構造方法私有化,為了不讓外界隨意的建立物件

  餓漢式

    會提前的new出來

    

  懶漢式

    不會提前new出來,涉及到執行緒安全的問題,寫的時候要加上synchronized關鍵字

  

 

相關文章