單例模式:永遠只有這乙個例項物件,不管執行什麼操作。
1、懶漢式:當呼叫方法時,才能獲取所需單例物件,單例物件才能被建立。
2、餓漢式:初始類時,單例物件建立。
實現單例條件:
1.私有的建構函式
2.私有的靜態全域性變數
3.公有的靜態方法
工廠模式:sessionfactory.opensession()每操作一次,建立乙個我們所需的物件。
sessionfactory每操作一次建立session
session執行各種方法。
**模式:spring aop 通過**類操作真正的類。
常見的設計模式
常見的設計模式分為三類 建立型 結構型 行為型 單例模式 public class singleton public static singleton getinstance return thesingleton 簡單工廠模式 簡單工廠模式是a類想呼叫b類,不直接new b類,直接new出來耦合性...
常見的設計模式
設計模式主要分三個型別 建立型 結構型和行為型。其中建立型有 一 singleton,單例模式 保證乙個類只有乙個例項,並提供乙個訪問它的全域性訪問點 二 abstract factory,抽象工廠 提供乙個建立一系列相關或相互依賴物件的介面,而無須指定它們的具體類。三 factory method...
常見的設計模式
總體來說設計模式分為三大類 建立型模式,共五種 工廠方法模式 抽象工廠模式 單例模式 建造者模式 原型模式。結構型模式,共七種 介面卡模式 裝飾器模式 模式 外觀模式 橋接模式 組合模式 享元模式。行為型模式,共十一種 策略模式 模板方法模式 觀察者模式 迭代子模式 責任鏈模式 命令模式 備忘錄模式...