Запитання з тегом «static»

5
Чи використання *** Helper або *** Util класів, що містять лише статичні методи, AntiPattern
Мені часто доводиться стикатися з помічниками чи утилітами на Java або будь-якою мовою. Тож я запитав себе, чи є це якийсь антидіапазон, і існування таких класів є лише відсутністю недоліків у дизайні та архітектурі програмного забезпечення. Часто ці заняття обмежуються лише статичними методами, які роблять багато справ. Але здебільшого це …

4
Зробіть методи, які не залежать від полів екземпляра, статичними?
Нещодавно я розпочав програмування в Groovy для рамки тестування інтеграції, для проекту Java. Я використовую Intellij IDEA з плагіном Groovy, і я здивований, коли бачу попередження для всіх методів, які не є статичними і не залежать від будь-яких полів примірника. Однак у Java це не проблема (принаймні, з точки зору …

1
Ми зловживаємо статичними методами?
Пару місяців тому я почав працювати над новим проектом, і, переглядаючи код, це вразило мене кількістю застосованих статичних методів. collectionToCsvString(Collection<E> elements)В них зберігаються не тільки корисні методи як , але і велика кількість бізнес-логіки. Коли я запитав хлопця, відповідального за обґрунтування цього, він сказав, що це спосіб врятуватися від свавілля …

1
статичні глобальні простори та анонімні простори імен у C ++
Чому C ++ зробив якусь різницю між статичними глобальними (внутрішні зв’язки) та символами в неназваному просторі імен (зовнішній зв'язок, але жодним чином не посилатися на нього ззовні все-таки) при введенні останнього? Чи є якась із цих причин все-таки дійсною чи є нові? Чи залишилися місця, де вони все ще відрізняються, …

6
Значну кількість часу я не можу придумати причину мати об'єкт замість статичного класу. Чи мають об’єкти більше переваг, ніж я думаю? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 5 років тому . Я розумію поняття об’єкта, і як програміст Java, я відчуваю, що парадигма ОО на …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.