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

正文內(nèi)容

公司j2ee框架培訓(xùn)講義-在線瀏覽

2025-06-03 23:20本頁(yè)面
  

【正文】 ...........................................................................93 JAVA 編程常見(jiàn)問(wèn)題及注意事項(xiàng)(討論) .........................................................................100 / 141 構(gòu)架設(shè)計(jì)相關(guān)知識(shí) 術(shù)語(yǔ)網(wǎng)絡(luò)文章引用(003/3/)模塊(module):一組完成指定功能的語(yǔ)句,包括:輸入、輸出、邏輯處理功能、內(nèi)部信息、運(yùn)行環(huán)境。組件(ponent):系統(tǒng)中相當(dāng)重要的、幾乎是獨(dú)立的可替換部分,它在明確定義的構(gòu)架環(huán)境中實(shí)現(xiàn)確切的功能。存在各種范圍和抽象程度的模式,例如,構(gòu)架模式、分析模式、設(shè)計(jì)模式和代碼模式或?qū)嵤┠J?。模式是針?duì)特定問(wèn)題的解,因此,我們也可以針對(duì)需求的特點(diǎn)采用相應(yīng)的模式來(lái)設(shè)計(jì)構(gòu)架。它提供了一組預(yù)定義的子系統(tǒng)、指定它們的職責(zé),并且包括用于組織其間關(guān)系的規(guī)則和指導(dǎo)。通過(guò)分層,從邏輯上將子系統(tǒng)劃分成許多集合,而層間關(guān)系的形成要遵循一定的規(guī)則。 (層是對(duì)構(gòu)架的橫向劃分,分區(qū)是對(duì)構(gòu)架的縱向劃分) 。1 / 14構(gòu)架(architecture):構(gòu)架是系統(tǒng)在其所處環(huán)境中的最高層次的概念,軟件系統(tǒng)的構(gòu)架是通過(guò)接口交互的重要構(gòu)件(在特定時(shí)間點(diǎn))的組織或結(jié)構(gòu),這些構(gòu)件又由一些更小的構(gòu)件和接口組成。結(jié)構(gòu)(structure):軟件構(gòu)架是多種結(jié)構(gòu)的體現(xiàn),結(jié)構(gòu)是系統(tǒng)構(gòu)架從不同角度觀察所產(chǎn)生的視圖。它規(guī)定了用戶的應(yīng)用的體系結(jié)構(gòu),定義了整體結(jié)構(gòu)、類和對(duì)象的分割、各部分的主要責(zé)任、類和對(duì)象如何協(xié)作,以及控制流程。從組成來(lái)講,框架是抽象類和具體類的混合體,抽象類存在于框架中,具體類存在于應(yīng)用程序中??蚣苁敲嫦?qū)ο笙到y(tǒng)獲得最大復(fù)用的方式。模塊應(yīng)盡量在不修改原代碼的情況下進(jìn)行擴(kuò)展。選擇性的封閉(Strategic Closure) ,沒(méi)有任何一個(gè)大的程序能夠做到 100%的封閉,設(shè)計(jì)者必須對(duì)其設(shè)計(jì)的模塊應(yīng)該對(duì)何種變化進(jìn)行封閉做出選擇。支持抽象和多態(tài)的關(guān)鍵機(jī)制是繼承。LSP 原則是符合 OCP 原則應(yīng)用程序的一項(xiàng)重要特性。高層模塊不應(yīng)該依賴于低層模塊。抽象不應(yīng)該依賴于細(xì)節(jié)。DIP 以 LSP 為基礎(chǔ),是實(shí)現(xiàn) OCP 的主要手段,是設(shè)計(jì)模式研究和應(yīng)用的主要指導(dǎo)原則。使用多個(gè)專門的接口比使2 / 14用單一的總接口要好。 J2EE 框架概述J2EE 體系架構(gòu)圖3 / 14J2EE 體系架構(gòu)圖 設(shè)計(jì)模式設(shè)計(jì)模式是特定情境中標(biāo)準(zhǔn)設(shè)計(jì)問(wèn)題的重復(fù)性解決方案。例如 GOF 的《 設(shè)計(jì)模式》(Design Patterns)書中描述了 23 種基本模式。 創(chuàng)建型模式a、 工廠方法(Factory Method):定義一個(gè)用于創(chuàng)建對(duì)象的接口,讓子類決定實(shí)例化哪一個(gè)類。c、 建造(Builder):將一個(gè)復(fù)雜對(duì)象的構(gòu)建與它的表示分離,使得同樣的構(gòu)建過(guò)程可以創(chuàng)建不同的表示。e、 單例(Singleton ):保證一個(gè)類僅有一個(gè)實(shí)例,并提供一個(gè)訪問(wèn)它的全局訪問(wèn)點(diǎn)。g、 橋梁(Bridge):將抽象部分與它的實(shí)現(xiàn)部分分離,使它們都可以獨(dú)立地變化。4 / 14i、 裝飾(Decorator):動(dòng)態(tài)地給一個(gè)對(duì)象添加一些額外的職責(zé)。k、 享元(Flyweight):運(yùn)用共享技術(shù)有效地支持大量細(xì)粒度的對(duì)象。 行為型模式m、 模板方法(Template Method):定義一個(gè)操作中的算法的骨架,而將一些步驟延遲到子類中。將這些對(duì)象連成一條鏈,并沿著這條鏈傳遞該請(qǐng)求,直到有一個(gè)對(duì)象處理它為止。p、 迭代
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1