我正在开发一个包含多个不同代码的项目。这些代码基本上都是以这种方式使用的:
CodeKey
Description
GetList
GetSpecific
SetProperties
我的所有课程都实现了这一点。然而,由于一个问题,我使用接口是hesitent - 类型代码因类型而异。有些是字符串,有些是整数,有些是字节。我可以看到使用接口的唯一方法是使typeCode成为接口中的对象,然后在需要使用它时进行转换,但这看起来有点傻。有任何想法吗?这是在VB.NET中。
答案 0 :(得分:1)
我可以在阅读时使用通用界面。
Interface IYourType(Of T)
Property CodeKey As T
Property Description As String
Sub GetList...
Sub GetSpecific...
Sub SetProperties...
End Interface
我不确定我是否完全理解您的问题,但您的类型问题显然是使用泛型。
祝你好运, - 丹