9、java常用 设计模式
生活随笔
收集整理的這篇文章主要介紹了
9、java常用 设计模式
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1、設(shè)計(jì)原則:
開(kāi)閉原則
接口隔離原則
依賴倒轉(zhuǎn)原則
合成復(fù)用原則
迪米特法則
里氏代換原則
2、常用設(shè)計(jì)模式:
一:創(chuàng)建者模式:
單例模式:
餓漢式,餓漢構(gòu)造方法單例,
懶漢式,懶漢靜態(tài)內(nèi)部類方式
枚舉單例,
反射破壞單例模式
序列化破壞單例模式。
原型模式
工廠模式:工廠方法,簡(jiǎn)單工廠方法。
二:結(jié)構(gòu)性模式:
享元模式
代理模式:
cglib動(dòng)態(tài)代理,jdk動(dòng)態(tài)代理,普通靜態(tài)代理
橋接模式
裝飾著模式
適配器模式
三:行為性模式:
模版方法模式
策略模式
觀察者模式
總結(jié)
以上是生活随笔為你收集整理的9、java常用 设计模式的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Linux监控工具介绍系列——smem
- 下一篇: 设计模式面试题(总结最全面的面试题!!!