2013-10-02 27 views

回答

4

號通常實現的,因爲更容易調用,但它給一些缺點(從this answer補充):

  1. 代碼耦合
  2. 不是併發安全的默認
  3. 不可測試

鏈接的好壞之一在於它攜帶整個應用程序的生命週期,所以它永遠不會被丟棄。如果不能從主叫方控制,這可能很糟糕。

特別適用於框架組件。

+0

那麼它應該什麼時候實施爲單身?你的回答表明它不應該是一個單身人士。 –

+0

當你遵循SOLID原則和TDD,那麼永遠不要做單身。正如這個答案所述:http://stackoverflow.com/a/142450/2155396,單身人士只解決1個問題,即如果你只需要一個實例(例如日誌記錄)。 – Fendy

+0

得到它的老闆。你有回答接受。 –

相關問題