国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

一、Java設(shè)計模式與設(shè)計原則

2023-03-28 15:14 作者:侯藝淋  | 我要投稿

什么是設(shè)計模式?

簡單的說設(shè)計模式是程序員對設(shè)計經(jīng)驗的總結(jié)和分類,也是對設(shè)計原則的具體應(yīng)用。

什么是設(shè)計原則?

設(shè)計原則是程序設(shè)計中需要遵循的理論,也是程序質(zhì)量保障和依據(jù)。具體來說,遵循設(shè)計原則設(shè)計出的程序會具有良好的可移植性、可維護性、可拓展性和安全性。

Java7種設(shè)計原則

  1. 單一職責原則(SRP)? ? ????????----降低功能的復雜性,一個類或模塊只負責做一件事。

  2. 開閉原則(OCP)? ? ???????????????----對擴展開放,對修改封閉。

  3. 里式替換原則(LSP)????? ? ? ? ?----在使用繼承時,子類可以替換父類使用。

  4. 依賴倒置原則(DIP)??????????????----依賴抽象,即面向接口編程。

  5. 接口隔離原則(ISP)? ? ? ? ? ? ??----客戶端不應(yīng)該依賴它用不到的接口。

  6. 迪米特法則(LOD)????????????????----即Java封裝的特性,對外部隱藏細節(jié)。

  7. 合成復用原則(CRP)????????????----即在開發(fā)中盡量減少繼承,采用組合、聚合的方式。

Java的23種設(shè)計模式

  1. 5種創(chuàng)建型(工廠、抽象工廠、原型、單例、建造者)

  2. 7種結(jié)構(gòu)型(適配、裝飾、代理、外觀、組合、橋接、享元)

  3. 11種行為型(策略、模板方法、觀察者、迭代、責任鏈、命令、備忘錄、狀態(tài)、訪問者、中介者、解釋器)


一、Java設(shè)計模式與設(shè)計原則的評論 (共 條)

分享到微博請遵守國家法律
邵武市| 化德县| 郁南县| 雷山县| 玛曲县| 桃园市| 哈巴河县| 乌海市| 庄河市| 蚌埠市| 绍兴县| 静安区| 昔阳县| 玛曲县| 镇远县| 灯塔市| 平凉市| 东源县| 常熟市| 顺义区| 蓬溪县| 安义县| 苗栗市| 井陉县| 长兴县| 新绛县| 固安县| 灵台县| 梓潼县| 阿坝| 潍坊市| 乃东县| 星座| 招远市| 高密市| 贵定县| 巴林右旗| 呼玛县| 尚志市| 阳高县| 台中市|