Окончательный вопрос: как классы обычно структурированы в приложениях?Классы структурирования
В настоящее время я пишу тестовое банковское приложение в asp.net Например: у меня есть эти два класса. Один представляет собой счет, а другая утилита класса (Он имеет вещи делать со счетами, то есть получение счетов, обновление счетов и т.д.)
public Account {
int ID;
string Name;
double Balance;
}
public Accounts {
public List<Account> GetAllAccounts();
public Account GetAccountByID(int AccountID);
}
в моем представлении слоя, каждый раз, когда я хочу, чтобы получить учетную запись Я использую:
Account editAccount = new Accounts().GetAccountByID(234);
Вы можете видеть, что я создаю новый класс Accounts() для получения учетной записи. Что я должен делать на самом деле? Или это правильно? Соответствует ли статический класс этой потребности лучше?
Я чувствую, что это очень захламлено, и если оно становится больше, оно может быть неконтролируемым классами с похожими именами.
Как вы обычно структурируете это? Вы помещаете эти два метода в класс Учетные записи в класс учетной записи?
Любое понимание здесь было бы так здорово.
Благодаря
Благодарим вас за ответ, Guster_Q – Mike