Maison >Java >javaDidacticiel >Quels sont les modèles de création en Java ?
Quels sont les modèles de création en Java ?
Les modèles de création Java incluent :
1 Exemple de PROTOTYPE : Discutez avec MM sur QQ, assurez-vous de dire quelque chose d'affectueux. , j'ai collecté des mots d'amour, et si nécessaire, je les copie simplement et je les mets dans QQ
C'est le prototype de mes mots d'amour.
Mode modèle primitif : Spécifiez le type d'objet à créer en donnant un objet prototype, puis créez plus d'objets du même type en copiant l'objet prototype. Le mode modèle original
permet d'ajouter ou de soustraire dynamiquement des catégories de produits. Les catégories de produits n'ont pas besoin d'avoir une structure hiérarchique prédéterminée. Le mode modèle original convient à toute structure hiérarchique. L'inconvénient est que chaque classe doit être équipée d'une méthode de clonage.
2. Exemple d'USINE :Il est essentiel d'offrir un repas à une fille. Les ailes de poulet McDonald's et les ailes de poulet KFC sont toutes deux les préférées des filles, même si le goût est différent, peu importe ce que vous faites. apportezMM va chez McDonald's ou KFC, dites simplement au serveur "Quatre ailes de poulet". McDonald's et KFC sont des usines qui produisent des ailes de poulet.
Modèle d'usine : la classe client et la classe d'usine sont séparées. Chaque fois qu’un consommateur a besoin d’un certain produit, il lui suffit de le demander à l’usine. Les consommateurs peuvent accepter de nouveaux produits sans modification. L'inconvénient est
Lorsque le produit est modifié, la classe d'usine doit également être modifiée en conséquence. Tels que : comment créer et comment le fournir au client.
3. Exemple de MÉTHODE D'USINE :Invitez MM à manger des hamburgers chez McDonald's. Différents MM ont des goûts différents. C'est ennuyeux de devoir se souvenir de chacun d'eux. J'utilise habituellement . En mode Méthode d'usine, amenez MM au serveur et dites "Je veux un hamburger". Quant au type de hamburger que vous voulez, demandez simplement à MM de le dire directement au serveur.
Modèle de méthode d'usine : la classe d'usine principale n'est plus responsable de la création de tous les produits, mais laisse le travail de création spécifique aux sous-classes, devenant un rôle d'usine abstrait, uniquement responsable de la fourniture de sortie
L'interface que la classe body factory doit implémenter sans toucher aux détails de la classe de produit qui doit être instanciée.
4. Exemple SINGLETON :Il y a 6 belles femmes, et leurs maris c'est tous moi, je suis le mari Sigleton dans notre famille. Tant qu'ils disent "mari", ils sont tous. faites-y référence. La même personne, c'est moi. Mode Singleton : le mode singleton garantit qu'une classe n'a qu'une seule instance, et elle s'instancie et fournit cette instance à l'ensemble du système. Le modèle singleton ne doit être utilisé que lorsqu’il existe une véritable exigence « d’instance unique ».
Tutoriel recommandé : "
Tutoriel vidéo Java"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!