所以,我沒有噸,噸工作的努力使一個接口,用於一組通用的類。這個想法是讓每個類都可以在該集合中使用的接口,但最終每個類都是不同的。原來接口不喜歡共享成員。我試了一下:在處理接口時如何處理共享成員?
Public Interface ISomeInterface
Shared Property Meta() as Object
End Interface
Public Class A
Implements ISomeInterface
Shared Public Property Meta() as Object Implements ISomeInterFace.Meta
'Set/get methods
End Propery
Public Function Haduken() as Object
'perform Haduken
End Function
End Class
Public Class B
Implements ISomeInterface
Shared Public Property Meta() as Object Implements ISomeInterFace.Meta
'Set/get methods
End Propery
Public Function SonicBoom() as Object
'perform sonic boom
End Function
End Class
很顯然,如果我做了功課這一點,我就知道,共享成員不能在接口使用。我是否應該讓每個班級全權負責處理共享成員?有沒有其他方法可以將共享成員的耦合降至最低? Theres約20個左右的類將實現一個單一的接口。提前致謝。
將接口是什麼樣的? 公用接口ISomeInterface 私有財產MetaImpl()作爲對象 結束接口 –
@hydroparadise接口並不需要在所有改變這種格局 – JaredPar
這個問題是,你需要再實例化派生類訪問共享會員。 – Kurren