單項選擇題

關(guān)于模式適用性,在以下情況適合使用Singleton模式?()

A.當(dāng)一個類不知道它所必須創(chuàng)建的對象的類的時候
B.當(dāng)一個類的實例只能有幾個不同狀態(tài)組合中的一種時
C.當(dāng)這個唯一實例應(yīng)該是通過子類化可擴展的,并且客戶應(yīng)該無需更改代碼就能使用一個擴展的實例時
D.當(dāng)一個類希望由它的子類來指定它所創(chuàng)建的對象的時候

微信掃碼免費搜題