[JAVA] Modèle de façade

Contrôle l'utilisation de nombreuses classes sous Façade. l'utilisateur utilise des classes sous Façade à Façade </ font>

Design Pattarm MENU

Vérifiez avec la structure de classe suivante

package Modificateur d'accès classe Explication
sample public facade.class Contrôlez l'appel et l'utilisation de chaque classe gérée par façade
sample default sam0.class~sam2.class renvoie la valeur int
default public user(Main.class) sam0 en utilisant la façade.class~sam2.Utiliser la classe
  • Utilisateur Inclut la signification que les autres développeurs utilisent ce modèle

facade.class


package sample;
public  class facade{
    int res;
    public facade(int condition){
        switch(condition){
          case  0 : res = new sam0().get();break; 
          case  1 : res = new sam1().get();break;
          default : res = new sam2().get();break;
        }
        this.res = res;
    }
    public int get(){return this.res;}
} 

sam01.class


package sample;
class sam0{ int get(){return 0;} }
class sam1{ int get(){return 1;} }
class sam2{ int get(){return 2;} }

user(Main.class)


import sample.facade;
class  Main {
  public static void main(String[] args){
    facade fd = new facade(8);
    System.out.println(fd.get());
  }
}

Recommended Posts

Modèle de façade
Motif de façade
Modèle de conception ~ Façade ~
Modèle de prototype
Motif de souvenir
Motif médiateur
Motif composite
Modèle d'observateur
Modèle de constructeur
Modèle de stratégie
Modèle d'itérateur
Modèle de visiteur
Modèle d'adaptateur
Modèle de proxy
Modèle de stratégie
Motif composite
Motif singleton
Motif singleton
Modèle de prototype
Motif décorateur
Modèle de poids mouche
Motif décorateur
Modèle de médiateur
Modèle de visiteur
Modèle de pont
À quoi sert le modèle de façade?
modèle d'usine abstrait
Modèle de conception ~ Constructeur ~
[Java] Modèle de stratégie
Modèle de conception ~ Visiteur ~
Modèle de conception Java
modèle de rappel java
Modèle de conception ~ Proxy ~
Modèle de conception ~ État ~
Modèle de méthode d'usine
Modèle de conception ~ Stratégie ~
Modèle de conception ~ Singleton ~
Modèle de conception (2): constructeur
Modèle de conception (1): AbstractFactory
[Java] Motif singleton
Modèle de conception ~ Commande ~
Modèle d'usine abstraite
Modèle de conception ~ Itérateur ~
Qu'est-ce que la façade? ??
Modèle de conception ~ Pont ~
Modèle de conception ~ Médiateur ~
Modèle de méthode de modèle
Modèle de conception ~ Décorateur ~
Modèle de conception ~ Interprète ~
Modèle de méthode d'usine
Modèle de conception ~ Observateur ~
Modèle de conception ~ Prototype ~
[Java] Modèle d'adaptateur
Modèle de conception ~ Memento ~
Modèle de conception ~ Adaptateur ~
Modèle de conception ~ Poids mouche ~
Mémo de modèle Java