Le helper doit-il être statique ?

Table des matières:

Le helper doit-il être statique ?
Le helper doit-il être statique ?
Anonim

En général, toute méthode qui ne dépend pas de l'état d'une instance doit être statique. Les classes d'assistance qui ne contiennent que des méthodes statiques doivent elles-mêmes être déclarées statiques pour vous empêcher d'ajouter accidentellement des membres non statiques et d'instancier les classes.

Les méthodes d'assistance doivent-elles être statiques ?

21 Réponses. Je préfère que ces méthodes d'assistance soient private static; ce qui indiquera clairement au lecteur qu'il ne modifiera pas l'état de l'objet.

Une classe d'assistance peut-elle être statique ?

La plupart des classes d'assistance ou utilitaires utilisent des méthodes statiques. Vous ne devez utiliser des méthodes non statiques que si vous souhaitez créer plusieurs instances de votre classe d'assistance, mais comme vous n'avez besoin que d'une simple entrée -> fonction -> sortie, je rendrais les méthodes statiques.

Les classes d'assistance statiques sont-elles mauvaises ?

Pourquoi les classes d'assistance statiques sont-elles mauvaises ? Les classes d'assistance statiques sont mauvaises car elles rendent les programmes plus difficiles à comprendre (et donc plus difficiles à intégrer de nouveaux développeurs), conduisent à des bogues car on ne sait pas sur quelles données elles sont censées fonctionner, et ils rendent les changements plus difficiles en raison d'un couplage accru.

Les méthodes d'assistance doivent-elles être privées ?

Les méthodes d'assistance internes sont (probablement) bonnes

Si une méthode n'est vraiment qu'une aide pour une méthode publique et n'a pas de sens pour vivre seule dans un autre contexte, alors c'est bien de le garder comme une méthode privée.

Conseillé:

Articles intéressants
À quoi sert une pissette en chimie ?
Lire la suite

À quoi sert une pissette en chimie ?

Une pissette est une bouteille compressible avec une buse, utilisée pour rincer diverses pièces de verrerie de laboratoire, telles que des tubes à essai et des flacons à fond rond. Les pissettes sont fermées par un couvercle à vis. À quoi sert la pissette dans les appareils de laboratoire ?

Est-ce que roman épistolaire signifie ?
Lire la suite

Est-ce que roman épistolaire signifie ?

Le terme "roman épistolaire" désigne les œuvres de fiction écrites sous forme de lettres ou d'autres documents. "Epistolaire" est simplement la forme adjectivale du nom épître, du grec latinisé pour lettre. La lettre en tant que genre écrit, bien sûr, est antérieure au roman lui-même.

Est-ce que Painesville dans l'Ohio est un bon endroit où vivre ?
Lire la suite

Est-ce que Painesville dans l'Ohio est un bon endroit où vivre ?

Painesville est un endroit décent, bien que très moyen pour vivre et travailler. C'est à peu près ce que vous attendez d'une ville de l'Ohio. Il y a une assez bonne diversité ici - nous avons des gens aux revenus des classes supérieures et inférieures, d'une bonne variété d'ethnies et de cultures.