powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Где лучше определять метод, оперирующий объектом?
5 сообщений из 5, страница 1 из 1
Где лучше определять метод, оперирующий объектом?
    #38367204
В том же классе, где описаны переменные этого объекта и его конструктор, в этом случае метод будет public static void, например.
Или в том классе, где функция Main, и тогда метод будет просто static void. То есть не в классе определения объекта.
Работает и так, и так, какая-то вычислительная разница есть? В скорости? Или же принято все, что касается объекта, определять в одном классе этого объекта, просто чтобы в дальнейшем не запутаться, а никаких вычислительных отличий нет?
...
Рейтинг: 0 / 0
Где лучше определять метод, оперирующий объектом?
    #38367385
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Начните с книжек... по ООП... и Це решетка...
...
Рейтинг: 0 / 0
Где лучше определять метод, оперирующий объектом?
    #38367402
buser,

"Це" - это только в немецкой транскрипции
Есть литература, где показано программирование именно метода конечных элементов?
...
Рейтинг: 0 / 0
Где лучше определять метод, оперирующий объектом?
    #38367413
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изучающий си решетка,

наверняка есть. Как метод конечных элементов относится к начальному вопросу темы - непонятно
...
Рейтинг: 0 / 0
Где лучше определять метод, оперирующий объектом?
    #38367528
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изучающий си решетка, в первую следует заботиться об удобстве использования своего класса. Методы которые относятся к классу должны быть его частью. Ведь собственный тип это данные + методы оперирующие этими данными. static метод здесь с большой вероятностью не подходит т.к. тебе придется каждый раз явно передавать экземпляр класса.

Разницы в скорости между static в твоем классе в классе Program не будет. Точно так же не будет разницы между static и не static функцией. Разница появляется если метод является виртуальным, но врядли она станет причиной медленной работы. Забудь пока про это т.к. то что ты это преждевременная оптимизация, которая в большинстве случаев является злом.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Где лучше определять метод, оперирующий объектом?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]