看板 Programming 關於我們 聯絡資訊
※ 引述《oohay (五黑)》之銘言: : ※ 引述《adrianshum (Alien)》之銘言: : : 人家的重點在於 : : "控管 constructor 讓外界無法由 new 的方式產生任意個物件" : : 而不是 "final class 是個 singleton" 吧? : : 一向 "final class" 也不是 singleton 的特癥。 : : 你確定你有看清楚 qrtt1 寫的是什麼? : : Alien : 若有問題應該是qrtt1本人來說, : 而不是你來說吧,是嗎? : 我只是表達出我的意見而已,不是嗎? : 我不能夠表達我的意見嗎? : 不管qrtt1寫的是什麼,不管有沒有看清楚, : 我回應的是有關於最初原發問者的疑慮,有關singleton用java這樣做那樣做 : 算不算是個好方法. : 此外,你真覺得qrtt1寫得才對, : 我仍覺得有問題,而且問題與我上篇所寫一模一樣: : 用final class方式做singleton會因為無法繼承, : 而使得若公開介面,則對任何對象都公開. : 這基本上是個有大問題的作法!!! : 如果你要反駁,請針對我的問題反駁,而不是針對我"有沒有理解qrtt1"這點反駁. : 沒有人是另一個人的精神導師. : 請你尊重我的發言權. 個人以為這情形發生在singleton上並無不可 因為會做成singleton的東西自然有些介面是共用的 既然要共用 那任何對象都能使用它有何不可? 我java寫的不夠多 看不出來問題在哪... -- 然後我猜你原篇打錯了... 你要打的應該是「singleton是個final class」 而不是我看到的「final class是個singleton」 也難怪版友會誤會啦.... -- **** 說: 不要期望一個精神力差不多已經見底的人阿Orz -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.250.80