如果您不需要每個螢幕的多個實例,那麼將所有視圖模型設為單例是錯誤的做法嗎?
是的,因為單身人士是邪惡的。您可能會遇到虛擬機保持狀態的問題,該狀態可能與您的數據庫不同步並導致過多的記憶體消耗。由於狀態持續存在,單元測試將更加困難。
是的,因為單身人士是邪惡的。
您可能會遇到虛擬機保持狀態的問題,該狀態可能與您的數據庫不同步並導致過多的記憶體消耗。由於狀態持續存在,單元測試將更加困難。
單身人士:讓測試更難如果您確實需要多個問題,稍後再給您問題很難控制它們的創建位置所以只有在你有很好的理由時才使用單例模式——“因為你可以”不是一個很好的理由。
單身人士:
所以只有在你有很好的理由時才使用單例模式——“因為你可以”不是一個很好的理由。
引用自:https://stackoverflow.com/questions/5006038