Реализация проверки как метод или как свойство ?

у меня есть объект, который необходимо проверить, если объект данные действительны. Проверка себя, будет называться " от потока, который instatiated объект, это выглядит так:

 {
  if (_step.Equals(string.Empty)) return false;
  if (_type.Equals(string.Empty)) return false;
  if (_setup.Equals(string.Empty)) return false;
  return true;
}

было Бы лучше, чтобы реализовать это как свойство или метод, и почему? Я читал ответы на такой вопрос, но я не думаю, что этот конкретный вопрос кроется там.

Найдено 3 ответа:

Implement validation as a method or as a property?

http://stackoverflow.com/questions/187100/implement-validation-as-a-method-or-as-a-property

Посмотреть решение →