Должен ли я использовать интерфейс для кодов типов? - PullRequest
0 голосов
/ 20 мая 2009

Я работаю над проектом, который имеет несколько разных кодов. Эти коды все в основном используются следующим образом:

CodeKey
Description

GetList
GetSpecific
SetProperties

Все мои классы реализуют это. Однако я не решаюсь использовать интерфейс из-за одной проблемы - коды типов различаются в зависимости от типа. Некоторые строки, некоторые целые, некоторые байты. Единственный способ увидеть интерфейс с использованием интерфейса - это сделать typeCode объектом в интерфейсе, а затем приводить его всякий раз, когда мне нужно его использовать, но это кажется немного глупым. Есть идеи? Это в VB.NET.

1 Ответ

1 голос
/ 20 мая 2009

Вы можете использовать универсальный интерфейс для этого, как я прочитал.

Interface IYourType(Of T)
  Property CodeKey As T
  Property Description As String
  Sub GetList...
  Sub GetSpecific...
  Sub SetProperties...
End Interface

Я не уверен, что полностью понимаю ваш вопрос, но проблема с типом - это очевидное использование обобщений.

Удачи, - Дан

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...