我有一個Logger
類,它以單例實現。這個課程很簡單,只有很少的方法和一個static
財產,Instance
。像所有單身人士課程一樣,我通過Logger.Instance
屬性訪問唯一實例。不能將單例類轉換爲接口
我從Logger
類中提取了一個接口(使用Visual Studio重構上下文菜單)。提取後,界面包含這幾種方法的簽名,並且由於Instance
屬性爲static
,因此它不包含在接口中。
畢竟,我不能在運行時將Logger.Instance
轉換爲。我的方法有什麼問題?
你有什麼異常? – leppie 2010-11-09 11:13:20
關鍵是,由於我在寫入記錄器後提取了界面,我忘記了Logger實現界面。我的意思是我一開始並沒有計劃。希望這可以幫助。 – Xaqron 2010-11-09 11:29:52