Описание методов в отдельном классе или классе формы C#

81
14 ноября 2021, 16:50

Если я создаю программу, которая читает данные с .xml документа, стоит ли кидать методы работающие со значениями из документа в отдельный класс? Методы вызываются при нажатии на кнопку, расположенную на форме. Или считаеться нормальным тоном описать методы в классе формы как статику?

Answer 1

1 класс должен содержать 1 ответственность.

Классы форм должны быть максимально простыми и содержать лишь логику отображения, а вся бизнес-логика должна быть разложена по отдельным классам.

Конечно, если это какое-то очень простое приложение, то этим можно все пренебречь... Однако, по правилам хорошего тона все должно быть разбито на классы.

READ ALSO
Как получить в представлении IQueryable<>?

Как получить в представлении IQueryable<>?

Я пробовал писать вот так

202
Как подключить Dependencies к NuGet в проекте?

Как подключить Dependencies к NuGet в проекте?

Подскажите, пожалуйстаКак подключить Dependencies к NuGet в проекте? NuGet создавал, как описано в доках майкрософт Создание и публикация пакета NuGet с помощью...

119
Почему не работают события нажатия мышки в Unity

Почему не работают события нажатия мышки в Unity

Использую функцию OnMouseDown и OnMouseUp, пишу DebugLog, а ничего не выводится

210
Выполнение функции по таймеру

Выполнение функции по таймеру

Как можно сделать выполнение функции по таймеру? При этом нужно передавать в функцию несколько аргументов

182