freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

04第4章簡單工廠模式(java)-資料下載頁

2025-01-14 02:45本頁面
  

【正文】 簡單工廠模式 ? 模式應用 ?(1) 在 JDK類庫中廣泛使用了簡單工廠模式,如工具類,它用于格式化一個本地日期或者時間。 public final static DateFormat getDateInstance()。 public final static DateFormat getDateInstance(int style)。 public final static DateFormat getDateInstance(int style,Locale locale)。 Page 27 簡單工廠模式 ? 模式應用 ? (2) Java密碼學 ? 參考代碼: //獲取不同加密算法的密鑰生成器 KeyGenerator keyGen=(DESede)。 //創(chuàng)建密碼器 Cipher cp=(DESede)。 Page 28 簡單工廠模式 ? 模式擴展 ?簡單工廠模式的簡化: ? 在有些情況下工廠類可以由抽象產品角色扮演,一個抽象產品類同時也是子類的工廠,也就是說把靜態(tài)工廠方法寫到抽象產品類中。 ConcreteProductA ConcreteProductBProduct+ factoryMethod (Str ing arg)...: Product Page 29 本章小結 ? 創(chuàng)建型模式對類的實例化過程進行了抽象,能夠將對象的創(chuàng)建與對象的使用過程分離。 ? 簡單工廠模式又稱為靜態(tài)工廠方法模式,它屬于類創(chuàng)建型模式。在簡單工廠模式中,可以根據自變量的不同返回不同類的實例。簡單工廠模式專門定義一個類來負責創(chuàng)建其他類的實例,被創(chuàng)建的實例通常都具有共同的父類。 ? 簡單工廠模式包含三個角色:工廠角色負責實現創(chuàng)建所有實例的內部邏輯;抽象產品角色是所創(chuàng)建的所有對象的父類,負責描述所有實例所共有的公共接口;具體產品角色是創(chuàng)建目標,所有創(chuàng)建的對象都充當這個角色的某個具體類的實例。 Page 30 本章小結 ? 簡單工廠模式的要點在于:當你需要什么,只需要傳入一個正確的參數,就可以獲取你所需要的對象,而無需知道其創(chuàng)建細節(jié)。 ? 簡單工廠模式最大的優(yōu)點在于實現對象的創(chuàng)建和對象的使用分離,將對象的創(chuàng)建交給專門的工廠類負責,但是其最大的缺點在于工廠類不夠靈活,增加新的具體產品需要修改工廠類的判斷邏輯代碼,而且產品較多時,工廠方法代碼將會非常復雜。 ? 簡單工廠模式適用情況包括:工廠類負責創(chuàng)建的對象比較少;客戶端只知道傳入工廠類的參數,對于如何創(chuàng)建對象不關心。 Page 31 Page 32 演講完畢,謝謝觀看!
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1