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

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

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

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


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