Основной вопрос об интерфейсе - PullRequest
0 голосов
/ 21 июня 2010

Я получаю ответ в:

Задача моделирования объекта

что я должен использовать интерфейс вместо класса Extra в этом случае:

public Extra
{
public bool Paid {get;set;}
public string Name {get;set;}
public string Code {get;set;}
}

class Car
{
private List<Extra> _listOfExtras=new List<Extra>

public List<Extra> ListOfExtras
{
...
}
}

Я не понимаю, почему это лучшее решение

1 Ответ

1 голос
/ 21 июня 2010

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

Например.Пока класс Extra состоит только из этих трех значений, я не знаю, почему это должен быть интерфейс.Он может быть спроектирован как объект значения.

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