Définition: FACADE, qui fournit une interface cohérente pour un groupe d'interfaces dans le sous-système, définit une interface de haut niveau, ce qui rend ce sous-système plus facile à utiliser.
Caractéristiques:
(1) La relation de couplage lâche entre le sous-système et le client est réalisée.
(2) Le client bloque les composants du sous-système, réduit le nombre d'objets que le client doit traiter et rend le sous-système plus facile à utiliser.
Le développement au niveau de l'entreprise et les applications lourdes de cadre couramment utilisées: beaucoup, comme les méthodes de segmentation courantes de la chaîne, renversées, sont également
Exemples spécifiques:
emballage com.test.face; / ** * Prenez le thé à titre d'exemple: si nous voulons boire du thé, nous devons avoir des ensembles de thé, des feuilles de thé, des outils de cuisine de thé, etc. * / classe publique Demo {public static void Main (String [] args) {System.out.println ("Lorsque le mode d'apparence n'est pas utilisé, ces objets doivent être préparés par le client"); Thé au thé = nouveau thé ("longjing"); Teaset Teaset = new Teaset (); Teatools Teatools = new Teatools (); System.out.println ("Thé à boire"); System.out.println ("Utiliser le mode d'apparence, nous fournissons un objet de thé:"); Teahouse Teahouse = New Teahouse (); Teahouse.DrinkTead (); System.out.println ("Thé à boire"); }} class tea {public thé (nom de chaîne) {System.out.println ("Préparez le thé à boire:" + name); }} classage teaset {public teaset () {System.out.println ("Préparez le thé à bois pour boire du thé"); }} classe Teatools {public Teatools () {System.out.println ("Outils pour préparer le thé, cuisiner le thé"); }} class thehouse {public void drinkTead () {Tea tea = new the ("longjing"); Teaset Teaset = new Teaset (); Teatools Teatools = new Teatools (); System.out.println ("Veuillez boire du thé"); }}En fait, le mode d'apparence est similaire au concept d'emballage que nous mentionnons souvent. L'encapsulation signifie encapsuler des objets, tandis que le mode d'apparence signifie encapsuler des processus complexes et fournir une interface unifiée au monde extérieur, afin que les utilisateurs n'aient pas à s'inquiéter de l'ensemble du processus complexe et ne font attention qu'aux résultats du traitement du processus.
Ce qui précède est tout le contenu de cet article. J'espère que cela sera utile à l'apprentissage de tous et j'espère que tout le monde soutiendra davantage Wulin.com.