Я знаком с текущей базой кода. Я работаю над тем, что предыдущий разработчик имеет пару открытых классов, которые не наследуются ни от каких других классов, а заполняются статическими свойствами. Это еще один способ создания структуры или перечисления? Является ли это более старым или новым методом хранения статических данных, на которые можно ссылаться? Мне кажется странным/отличным видеть класс, построенный таким образом, но мне интересно, что чувствует сообщество Stack Overflow о том, что пытался сделать этот кодер.Зачем мне создавать открытый класс со всеми статическими свойствами?
отредактирован добавить пример
public class Deal
{
public Deal() { }
public static decimal Fee
{
get { return (decimal)25; }
}
public static decimal MaximumAmount
{
get (return (decimal)300; }
}
}
Я предполагаю, что предыдущие разработчики просто понимают класс как мешанину для глобальных переменных. Теперь вы знаете, почему они являются разработчиками _former_. –
Я предполагаю, что @TimSchmelter - это место. Я снова унаследовал то же самое. Это просто свалка для глобальных переменных. Тьфу! – kenrogers
Может ли 'new Deal()' вызываться более одного раза? Это плохой знак. –