设计模式个人理解
1、工廠模式
創(chuàng)建一個(gè)接口,接口有好幾個(gè)實(shí)現(xiàn)。有一個(gè)類(工廠),通過判斷生成這幾個(gè)類的實(shí)例,就叫工廠模式。
實(shí)例:hibernate的更換數(shù)據(jù)庫,只需更換方言和驅(qū)動(dòng)。
2、單例模式(餓漢模式)
創(chuàng)建一個(gè)類的時(shí)候,有一個(gè)private的空的構(gòu)造方法,有一個(gè)private static+new對(duì)象 的方法,在有一個(gè)public靜態(tài)的返回值為此對(duì)象的方法。
實(shí)例:網(wǎng)站的計(jì)數(shù)器,一般也是采用單例模式實(shí)現(xiàn),否則難以同步。
線程池,系統(tǒng)中僅僅只有一個(gè)實(shí)例
3、建造者模式
總結(jié)
- 上一篇: get方式请求接受参数的方法
- 下一篇: 设计模式-软件架构设计七大原则及开闭原则