在這個網站上有很多關於爲什麼應該避免單身人士的討論,但是有沒有任何情況下單身人士是有道理的並且是最好的選擇?是否有單身人士是最佳選擇的情況?
我認爲單身人士是最佳選擇的一個示例是,在實施Identity Map時,您需要跟蹤映射圖層中已從數據庫加載的所有模型。在這種情況下,地圖必須是有效的全局地圖,以便所有客戶端代碼使用地圖的同一個實例,並且它們都訪問相同的加載模型列表。最簡單的解決方案似乎是將該類實現爲單例(或靜態方法)。這是最好的方法還是有另一種方法?
有沒有其他的情況下,可以使用單身或他們總是壞?
頁面輸出聽起來不像單身人士,如果它是每個請求... – 2009-01-16 09:49:32