Nom de la méthode de la méthode de fabrique statique apprise à partir de Java 8

Les noms de méthode en Java sont généralement des verbes, mais les ** méthodes de fabrique statique ** peuvent utiliser des préfixes ou une nomenclature.

Qu'est-ce qu'une méthode d'usine statique?

Une ** méthode de fabrique statique ** est une méthode qui fournit une instance au lieu d'un constructeur, tel que String.valueOf (). Des explications détaillées sont déléguées à ** «Effective Java» ** et aux articles suivants.

Exemple d'utilisation de Java 8

Les classes ajoutées dans Java 8 utilisent des méthodes de fabrique statiques pour servir les instances.

Optional

Stream

LocalDateTime

Généralisation

Sur la base de l'exemple ci-dessus, le nom de méthode de la méthode de fabrique statique peut être généralisé comme suit.

Nom de la méthode rôle
empty Créer une instance vide
of Créer une instance du paramètre spécifié
from Créer une instance à partir d'un objet d'une autre classe

En plus de ceux-ci, il sera plus facile pour l'utilisateur de donner un nom de méthode qui convient à l'objectif, tel que «de Nullable» ou «now».

Lien de référence

Recommended Posts

Nom de la méthode de la méthode de fabrique statique apprise à partir de Java 8
Avantages de la méthode statique Java
Importance de l'interface apprise de la collection Java
Méthode d'usine statique partie 1
Nom de méthode de la chaîne de méthodes dans Java Builder + α
Modèle de conception Java pour débutant (modèle de méthode d'usine)
Rechercher et exécuter une méthode à partir d'une instance avec traitement (java)
[Java] Wrapper qui exécute la méthode privée d'un objet depuis l'extérieur de la classe
Implémentation de la méthode de clonage pour Java Record
Nommer un groupe d'expressions régulières (Java)
Méthode Java
Java statique
[Lire Java efficace] Chapitre 2 Item 1 "Considérez les méthodes de fabrique statiques plutôt que les constructeurs"
Appel de méthodes Java à partir de JavaScript exécutées en Java
Méthode Java
[Java] méthode
Ce que j'ai appris du calcul monétaire Java
[Java] méthode
Incrémenté du troisième argument de la méthode iterate de la classe Stream ajoutée depuis Java9
[Android] Appeler la méthode d'argument par défaut de Kotlin depuis Java
[Java] Gestion des Java Beans dans la chaîne de méthodes
[Java] Appel de méthode dynamique par réflexion du type enum (enum)
Appel de méthode Java depuis RPG (appel de méthode dans sa propre classe)
J'ai essayé de frapper une méthode Java d'ABCL
Un examen rapide de Java appris en classe
[Java] Obtenir KFunction à partir de la méthode / du constructeur en Java [Kotlin]
Histoire statique Java
Modèle de méthode d'usine
Référence de la méthode Java8
[Java] méthode forEach
Modèle de méthode d'usine
référence de la méthode java8
[Java] Méthode aléatoire
[Java] Présentation de Java
[Java] méthode de fractionnement
[Java] Signification de public static void main (String [] args)
Un examen rapide de Java appris en classe part4
Comment écrire Scala du point de vue de Java
Inclure l'image dans le fichier jar avec la méthode statique java
[Java] Comment extraire le nom du fichier du chemin
Appeler une méthode avec le bloc de rappel de Kotlin depuis Java
Langage Java du point de vue de Kotlin et C #
Un examen rapide de Java appris en classe part3
Un examen rapide de Java appris en classe part2
Deep Learning Java from scratch 6.2 Valeur initiale du poids
Pourquoi implémenter avec singleton au lieu de la méthode statique
Résumé des méthodes de lecture de fichiers pour chaque format de fichier Java