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

正文內(nèi)容

公司j2ee框架培訓(xùn)講義(編輯修改稿)

2025-05-13 23:20 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 化。選擇性的封閉(Strategic Closure) ,沒(méi)有任何一個(gè)大的程序能夠做到 100%的封閉,設(shè)計(jì)者必須對(duì)其設(shè)計(jì)的模塊應(yīng)該對(duì)何種變化進(jìn)行封閉做出選擇。核心原則:OCP 原則的主要機(jī)制是抽象和多態(tài)。支持抽象和多態(tài)的關(guān)鍵機(jī)制是繼承。里氏代換原則(LSP)(Liskov Substitution Principle):使用派生類完全替換基類(父類)后,程序行為功能不變。LSP 原則是符合 OCP 原則應(yīng)用程序的一項(xiàng)重要特性。依賴倒轉(zhuǎn)原則(DIP)(Dependency Inversion Principle):針對(duì)接口編程。高層模塊不應(yīng)該依賴于低層模塊。二者都應(yīng)該依賴于抽象。抽象不應(yīng)該依賴于細(xì)節(jié)。細(xì)節(jié)應(yīng)該依賴于抽象。DIP 以 LSP 為基礎(chǔ),是實(shí)現(xiàn) OCP 的主要手段,是設(shè)計(jì)模式研究和應(yīng)用的主要指導(dǎo)原則。接口隔離原則(ISP)(Interface Segregation Principle):一個(gè)類對(duì)另外一個(gè)類的依賴性應(yīng)當(dāng)是建立在最小的接口上。使用多個(gè)專門的接口比使2 / 14用單一的總接口要好。合成復(fù)用原則(CARP)(Composite/Aggregate Reuse Principle):要盡量使用合成/聚合,盡量不要使用繼承。 J2EE 框架概述J2EE 體系架構(gòu)圖3 / 14J2EE 體系架構(gòu)圖 設(shè)計(jì)模式設(shè)計(jì)模式是特定情境中標(biāo)準(zhǔn)設(shè)計(jì)問(wèn)題的重復(fù)性解決方案。GOF 描述的設(shè)計(jì)模式是:對(duì)被用來(lái)在特定場(chǎng)景下解決一般設(shè)計(jì)問(wèn)題的類和相互通信的對(duì)象的描述。例如 GOF 的《 設(shè)計(jì)模式》(Design Patterns)書中描述了 23 種基本模式。 《JAVA 模式》(Patterns in Java)書中描述了其它一些模式。 創(chuàng)建型模式a、 工廠方法(Factory Method):定義一個(gè)用于創(chuàng)建對(duì)象的接口,讓子類決定實(shí)例化哪一個(gè)類。b、 抽象工廠(Abstract Factory):提供一個(gè)創(chuàng)建一系列相關(guān)或相互依賴對(duì)象的接口,而無(wú)需指定它們具體的類。c、 建造(Builder):將一個(gè)復(fù)雜對(duì)象的構(gòu)建與它的表示分離,使得同樣的構(gòu)建過(guò)程可以創(chuàng)建不同的表示。d、 原始模型(Prototype):用原型實(shí)例指定創(chuàng)建對(duì)象的種類,并且通過(guò)拷貝這些原型創(chuàng)建新的對(duì)象。e、 單例(Singleton ):保證一個(gè)類僅有一個(gè)實(shí)例,并提供一個(gè)訪問(wèn)它的全局訪問(wèn)點(diǎn)。 結(jié)構(gòu)型模式f、 適配器(Adapter ):將一個(gè)類的接口轉(zhuǎn)換成客戶希望的另外一個(gè)接口。g、 橋梁(Bridge):將抽象部分與它的實(shí)現(xiàn)部分分離,使它們都可以獨(dú)立地變化。h、 合成(Composite ):將對(duì)象組合成樹形結(jié)構(gòu)以表示 “部分 整體”的層次結(jié)構(gòu)。4 / 14i、 裝飾(Decorator):動(dòng)態(tài)地給一個(gè)對(duì)象添加一些額外的職責(zé)。j、 外觀(Facade ):為子系統(tǒng)中的一組接口提供一個(gè)一致的界面。k、 享元(Flyweight):運(yùn)用共享技術(shù)有效地支持大量細(xì)粒度的對(duì)象。l、 代理(Proxy):為其他對(duì)象提供一種代理以控制對(duì)這個(gè)對(duì)象的訪問(wèn)。 行為型模式m、 模板方法(Template Method):定義一個(gè)操作中的算法的骨架,而將一些步驟延遲到子類中。n、 職責(zé)鏈(Chain of Responsibility):使多個(gè)對(duì)象都有機(jī)會(huì)處理請(qǐng)求,從而避免請(qǐng)求的發(fā)送者和接收者之間的耦合關(guān)系。將這些對(duì)象連成一條鏈,并沿著這條鏈傳遞該請(qǐng)求,直到有一個(gè)對(duì)象處理它為止。o、 命令(Command ):將一個(gè)請(qǐng)求封裝為一個(gè)對(duì)象,從而使你可用不同的請(qǐng)求對(duì)客戶進(jìn)行參數(shù)化。p、
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1