2024 Автор: Elizabeth Oswald | [email protected]. Последнее изменение: 2024-01-13 00:11
В общем, любой метод, который не зависит от состояния экземпляра, должен быть статическим. Вспомогательные классы, которые не содержат ничего, кроме статических методов, сами должны быть объявлены статическими, чтобы предотвратить случайное добавление нестатических элементов и создание экземпляров классов.
Должны ли вспомогательные методы быть статическими?
21 Ответы. Я предпочитаю, чтобы такие вспомогательные методы были private static; что даст понять читателю, что они не будут изменять состояние объекта.
Может ли вспомогательный класс быть статическим?
Большинство вспомогательных или служебных классов используют статические методы. Вы должны использовать нестатические методы только в том случае, если хотите создать несколько экземпляров своего вспомогательного класса, но поскольку вам просто нужен простой ввод -> функция -> вывод, я бы сделал методы статическими.
Являются ли статические вспомогательные классы плохими?
Почему статические вспомогательные классы плохи? Статические вспомогательные классы плохи, потому что они усложняют понимание программ (и, следовательно, затрудняют адаптацию к ним новых разработчиков), приводят к ошибкам, потому что неясно, с какими данными они должны работать, и они усложняют изменения из-за увеличения связи.
Должны ли вспомогательные методы быть приватными?
Внутренние вспомогательные методы (вероятно) хороши
Если метод действительно просто вспомогательный для публичного метода и не имеет смысла жить сам по себе в другом контексте, тогда это хорошо, если он останется приватным методом.
Рекомендуемые:
Может может должен должен?
Вспомогательные глаголы «Will/Would» и «Shall/Should» Глаголы will, would, should, should, can, could, may, may и must не могут быть только основными (полными) глаголами. Они используются только как вспомогательные глаголы и всегда нуждаются в основном глаголе, за которым следует следующий.
Должен ли формат simpledateformat быть статичным?
DateFormat не является потокобезопасным. Если несколько потоков используют один и тот же объект DateFormat без какой-либо синхронизации, вы можете получить неожиданные результаты. Таким образом, вы должны либо синхронизировать доступ к объекту DateFormat, использовать переменную ThreadLocal или использовать альтернативный API даты, такой как Joda-Time.
Должен ли и должен ли использоваться?
‘Shall’ используется в официальном письме и выражает будущее время. «Should» используется в основном в неформальной письменной речи и как прошедшее время от «Shall». «Должен» - это используется для выражения идей и законов. «Should» используется для выражения личных мнений и желаний и, прежде всего, для того, чтобы дать совет.
Должен или должен?
Must и Should являются модальными глаголами. MUST используется, когда выражает обязательство или неизбежное требование, тогда как SHOULD является скорее рекомендацией или просто желаемой целью. Should и must в предложении? Must может использоваться, чтобы говорить об обязательствах.
Должен и должен отличаться?
Основное различие между «Should» и «Ought To» заключается в том, что Should используется для выражения обязательств, предложений или советов с личной точки зрения, тогда как Ought to используется для выражения обязательств, предложений или советов, которые являются правильными с этической точки зрения или правильными с точки зрения общества.