Singleton
范式是一個(gè)
Object Creational
范式。
Singleton
范式唯一需要注意的就是它范圍。這個(gè)范圍根據(jù)需要來(lái)指定,如:
n???????
一個(gè)進(jìn)程的地址空間內(nèi)的唯一實(shí)例;
n???????
一個(gè)物理機(jī)器內(nèi);
n???????
一個(gè)虛擬機(jī)的地址空間內(nèi);
n???????
一個(gè)局域網(wǎng)內(nèi);
n???????
等等。
如果你是在一個(gè)庫(kù)中實(shí)現(xiàn),并且在多用戶
-
多進(jìn)程環(huán)境下運(yùn)行,同步控制也應(yīng)該在設(shè)計(jì)時(shí)就考慮好。
創(chuàng)建型設(shè)計(jì)范式一句話描述
:
Abstract Factory
——你要什么標(biāo)準(zhǔn)就實(shí)現(xiàn)什么標(biāo)準(zhǔn),誰(shuí)叫客戶是上帝呢;
Builder
——裝配和集成或從一種形式到另一種形式的轉(zhuǎn)化;
Factory Method
——挑自己愛的;或只選對(duì)的,不選貴的;
Prototype
——自我復(fù)制;
Singleton
——天下無(wú)雙;
posted on 2006-07-04 14:42
靜靜的流水 閱讀(534)
評(píng)論(2) 編輯 收藏 引用 所屬分類:
Design Patterns