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