單例設(shè)計(jì)模式具備的特點(diǎn)有:
1、私有化的構(gòu)造函數(shù);
【單例設(shè)計(jì)模式具備哪些特點(diǎn)】2、私有的靜態(tài)的全局變量;
3、公有的靜態(tài)的方法 。
單例模式,是一種常用的軟件設(shè)計(jì)模式 。在它的核心結(jié)構(gòu)中只包含一個(gè)被稱(chēng)為單例的特殊類(lèi) 。通過(guò)單例模式可以保證系統(tǒng)中,應(yīng)用該模式的類(lèi)一個(gè)類(lèi)只有一個(gè)實(shí)例 。即一個(gè)類(lèi)只有一個(gè)對(duì)象實(shí)例 。單例模式是設(shè)計(jì)模式中最簡(jiǎn)單的形式之一 。這一模式的目的是使得類(lèi)的一個(gè)對(duì)象成為系統(tǒng)中的唯一實(shí)例 。要實(shí)現(xiàn)這一點(diǎn),可以從客戶(hù)端對(duì)其進(jìn)行實(shí)例化開(kāi)始 。因此需要用一種只允許生成對(duì)象類(lèi)的唯一實(shí)例的機(jī)制 , “阻止”所有想要生成對(duì)象的訪問(wèn) 。使用工廠方法來(lái)限制實(shí)例化過(guò)程 。這個(gè)方法應(yīng)該是靜態(tài)方法(類(lèi)方法) , 因?yàn)樽岊?lèi)的實(shí)例去生成另一個(gè)唯一實(shí)例毫無(wú)意義 。
