Re: [問題]請問這樣的 Java Class 算不算是一個 Singleton !?

看板Programming作者時間18年前 (2008/01/10 02:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
※ 引述《FourDollars (四元)》之銘言: > 這個 Sample Code 的主要目地是讓 Java 去執行一個外部程式 > 但是同一個時間內只允許一個外部程式的執行 > 如果要執行第二個外部程式就必須等到前面的外部程式結束後才能執行 > 有人跟我說這不算是 Singleton 於是我就去翻 Design Patterns (四人幫那本) > 看來看去還是搞不清楚是哪裡有問題!? 請版上的前輩指點小弟一下 <(_ _)> > /* SingletonProcess.java */ 實作 Singleton Pattern 簡單的說就是 控管 constructor 讓外界無法由 new 的方式產生任意個物件 public final class SingletonEx { static SingletonEx self = new SingletonEx(); private SingletonEx() { } public static SingletonEx getInstance(){ return self; } public static void main(String[] args) { // reference 都應該要是一樣的 assert(SingletonEx.getInstance() == SingletonEx.getInstance()); } } -- 我所追求的純粹只是任性,完全的任性。 -- 挪威的森林 -- ※ Origin: SayYA 資訊站 <bbs.sayya.org> ◆ From: 220-133-80-216.hinet-ip.hinet.net
文章代碼(AID): #17XGlV00 (Programming)
文章代碼(AID): #17XGlV00 (Programming)