1. 程式人生 > >JavaEE5種常見的設計模式

JavaEE5種常見的設計模式

產品 抽象 自身 現在 克隆 serve 其中 新浪微博 配置文件

1、工廠模式:比如你寫了個應用,裏面用到了數據庫的封裝,你的應用可以今後需要在不同的數據庫環境下運行,可能是oracle,db2,sql server等,

  那麽連接數據庫的代碼是不一樣的,你用傳統的方法,就不得不進行代碼修改來適應不同的環境,非常麻煩,但是如果你采用工廠類的話,將各種

  可能的數據庫連接全部實現在工廠類裏面,通過你配置文件的修改來達到連接的是不同的數據庫,那麽你今後做遷移的時候代碼就不用進行修改了。

2、單例模式:提供了唯一實例的受控訪問,對於經常要創建和銷毀的對象單例模式無疑可以提高系統的性能。

3、原型模式:要求對象實現一個”克隆“自身的接口,好處:這樣就能夠復制一個對象本身的實例來創建一個新的實例。

4、代理模式:為其他對象提供一種代理控制對這個對象的訪問。

5、抽象工廠模式:這個系統多余一個產品族,而這個系統知識其中一個產品族,就要用到抽象工廠模式。

好文要頂 關註我 收藏該文 技術分享圖片 技術分享圖片

JavaEE5種常見的設計模式