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

正文內(nèi)容

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

2025-05-13 23:20 本頁面
 

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