Трябва ли помощникът да е статичен?

Съдържание:

Трябва ли помощникът да е статичен?
Трябва ли помощникът да е статичен?
Anonim

По принцип всеки метод, който не зависи от състоянието на даден екземпляр, трябва да бъде статичен. Помощните класове, които не съдържат нищо освен статични методи, трябва сами да бъдат обявени за статични, за да ви предпазят от случайно добавяне на нестатични членове и от инстанциране на класовете.

Трябва ли помощните методи да бъдат статични?

21 отговори. Предпочитам такива помощни методи да бъдат private static; което ще направи ясно на читателя, че те няма да променят състоянието на обекта.

Може ли помощният клас да бъде статичен?

Повечето помощни или помощни класове използвайте статични методи. Трябва да използвате нестатични методи само ако искате да създадете множество екземпляри на вашия помощен клас, но тъй като имате нужда само от прост вход -> функция -> изход, бих направил методите статични.

Лоши ли са статичните помощни класове?

Защо статичните помощни класове са лоши? Статичните помощни класове са лоши, защото правят програмите по-трудни за разбиране (и по този начин по-трудни за включване на нови разработчици), водят до грешки, защото не е ясно с какви данни са предназначени да работят, и те правят промените по-трудни поради увеличеното свързване.

Трябва ли помощните методи да бъдат частни?

Вътрешните помощни методи са (вероятно) добре

Ако методът наистина е просто помощник за публичен метод и няма смисъл да живее самостоятелно в друг контекст, тогава това е добре да го запазите като частен метод.

Препоръчано:

Интересни статии
Кога започна преброяването?
Прочетете още

Кога започна преброяването?

Бюрото за преброяване на САЩ, официално Бюрото за преброяване, е основна агенция на Федералната статистическа система на САЩ, отговорна за производството на данни за американския народ и икономика. Кога е направено първото преброяване?

Ирландското уиски ли е най-доброто?
Прочетете още

Ирландското уиски ли е най-доброто?

Казахме го. С повече вариации, креативност и по-гладко покритие от шотландското, ирландското уиски е най-бързо растящият дух в света. Добро ли е ирландското уиски? За уиски от световна класа, което си струва всяка стотинка, препоръчваме прочутото Redbreast 15 Year Irish Whiskey.

Реимплантацията дума ли е?
Прочетете още

Реимплантацията дума ли е?

хирургичното възстановяване на зъб, орган, крайник или друга структура до първоначалното му място. Какво означава реимплантация? преходен глагол. 1 медицински: за възстановяване или замяна (нещо, като телесна тъкан или част) след загуба или отстраняване: