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

正文內(nèi)容

工廠管理方法模式結構介紹-資料下載頁

2025-01-22 09:34本頁面
  

【正文】 /使用連接工廠創(chuàng)建一個連接 QueueConnection qConn=()。 //使用連接創(chuàng)建一個會話 QueueSession qSess=(false,. AUTO_ACKNOWLEDGE)。 //使用上下文和 JNDI得到消息隊列的引用 Queue q=(Queue)(myQueue)。 //使用連接創(chuàng)建一個需要發(fā)送的消息類型的實例 QueueSender qSend=(q)。 (開始發(fā)送消息 ......)。 工廠方法模式 ?模式應用 ?(3) JDBC中的工廠方法: Connection conn=(jdbc:microsoft:alhost:1433。 DatabaseName=DB。user=sa。password=)。 Statement statement=()。 ResultSet rs=(select * from UserInfo)。 工廠方法模式 ? 模式擴展 ? 使用多個工廠方法 : 在抽象工廠角色中可以定義多個工廠方法,從而使具體工廠角色實現(xiàn)這些不同的工廠方法,這些方法可以包含不同的業(yè)務邏輯,以滿足對不同的產(chǎn)品對象的需求。 ? 產(chǎn)品對象的重復使用 :工廠對象將已經(jīng)創(chuàng)建過的產(chǎn)品保存到一個集合(如數(shù)組、 List等)中,然后根據(jù)客戶對產(chǎn)品的請求,對集合進行查詢。如果有滿足要求的產(chǎn)品對象,就直接將該產(chǎn)品返回客戶端;如果集合中沒有這樣的產(chǎn)品對象,那么就創(chuàng)建一個新的滿足要求的產(chǎn)品對象,然后將這個對象在增加到集合中,再返回給客戶端。 ? 多態(tài)性的喪失和模式的退化 :如果工廠僅僅返回一個具體產(chǎn)品對象,便違背了工廠方法的用意,發(fā)生退化,此時就不再是工廠方法模式了。一般來說,工廠對象應當有一個抽象的父類型,如果工廠等級結構中只有一個具體工廠類的話,抽象工廠就可以省略,也將發(fā)生了退化。當只有一個具體工廠,在具體工廠中可以創(chuàng)建所有的產(chǎn)品對象,并且工廠方法設計為靜態(tài)方法時,工廠方法模式就退化成簡單工廠模式。 本章小結 ? 工廠方法模式又稱為工廠模式,它屬于類創(chuàng)建型模式。在工廠方法模式中,工廠父類負責定義創(chuàng)建產(chǎn)品對象的公共接口,而工廠子類則負責生成具體的產(chǎn)品對象,這樣做的目的是將產(chǎn)品類的實例化操作延遲到工廠子類中完成,即通過工廠子類來確定究竟應該實例化哪一個具體產(chǎn)品類。 ? 工廠方法模式包含四個角色:抽象產(chǎn)品是定義產(chǎn)品的接口,是工廠方法模式所創(chuàng)建對象的超類型,即產(chǎn)品對象的共同父類或接口;具體產(chǎn)品實現(xiàn)了抽象產(chǎn)品接口,某種類型的具體產(chǎn)品由專門的具體工廠創(chuàng)建,它們之間往往一一對應;抽象工廠中聲明了工廠方法,用于返回一個產(chǎn)品,它是工廠方法模式的核心,任何在模式中創(chuàng)建對象的工廠類都必須實現(xiàn)該接口;具體工廠是抽象工廠類的子類,實現(xiàn)了抽象工廠中定義的工廠方法,并可由客戶調(diào)用,返回一個具體產(chǎn)品類的實例。 本章小結 ? 工廠方法模式是簡單工廠模式的進一步抽象和推廣。由于使用了面向?qū)ο蟮亩鄳B(tài)性,工廠方法模式保持了簡單工廠模式的優(yōu)點,而且克服了它的缺點。在工廠方法模式中,核心的工廠類不再負責所有產(chǎn)品的創(chuàng)建,而是將具體創(chuàng)建工作交給子類去做。這個核心類僅僅負責給出具體工廠必須實現(xiàn)的接口,而不負責產(chǎn)品類被實例化這種細節(jié),這使得工廠方法模式可以允許系統(tǒng)在不修改工廠角色的情況下引進新產(chǎn)品。 ? 工廠方法模式的主要優(yōu)點是增加新的產(chǎn)品類時無須修改現(xiàn)有系統(tǒng),并封裝了產(chǎn)品對象的創(chuàng)建細節(jié),系統(tǒng)具有良好的靈活性和可擴展性;其缺點在于增加新產(chǎn)品的同時需要增加新的工廠,導致系統(tǒng)類的個數(shù)成對增加,在一定程度上增加了系統(tǒng)的復雜性。 ? 工廠方法模式適用情況包括:一個類不知道它所需要的對象的類;一個類通過其子類來指定創(chuàng)建哪個對象;將創(chuàng)建對象的任務委托給多個工廠子類中的某一個,客戶端在使用時可以無須關心是哪一個工廠子類創(chuàng)建產(chǎn)品子類,需要時再動態(tài)指定。 END Thanks!
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1