我正在尝试为我正在编写的硬件接口创建一些抽象级别,并且想知道是否有某种方法可以将多个接口分配为单个变量类型
想到的唯一方法是创建一个隐含 IDisposable 和 IDataEndPoint 的抽象类,然后将其用作我的变量类型和端点的基础
GoogleFu、Stack Overflow 和 MSDN 没有提供任何其他想法
干杯!
IE
Public Class A
Impliments IDisposable
Public ReadOnly DataEndpoint as IDataEndpoint, IDisposable <---- something like this
Protected Overridable Sub Dispose(disposing as Boolean)
if disposing then
DataEndPoint.Dispose
end if
End Sub
Public Sub Dispose() Impliments IDisposable.Dispose
Dispose(True)
GC.SuppressFinalize(Me)
End Sub
End Class