El modo de apariencia (modo de fachada) es un modo relativamente simple y ubicuo. El modo de apariencia proporciona una interfaz de alto nivel, lo que facilita llamar a clientes o subsistemas.
Use un código simple para expresar:
La copia del código es la siguiente:
var getName = function () {
regreso "Svenzeng"
}
var getsex = function () {
regresar 'hombre'
}
Si necesita llamar a las funciones GetName y GetSex, respectivamente, puede usar una interfaz de nivel superior GetUserInfo para llamarlo.
La copia del código es la siguiente:
var getUserInfo = function () {
Var info = a () + b ();
Información de retorno;
}
La respuesta es obvia. Los chefs de cocción de la cantina no se enfrentarán a estos dos platos en la misma olla solo porque reservó un pato asado y un repollo. Prefiere proporcionarle una comida establecida de arroz de pato asado. También en la programación, debemos asegurarnos de que las funciones u objetos sean una granularidad razonable tanto como sea posible. Después de todo, no a todos les gusta comer pato asado y también le gusta comer repollo.
Otra ventaja del modo de apariencia es que puede ocultar detalles de implementación reales de los usuarios, y los usuarios solo se preocupan por la interfaz de más alto nivel. Por ejemplo, en la historia de la comida de arroz de pato asado, no le importa si el maestro hace el pato asado primero o el repollo salteado primero, y no le importa dónde creció el pato.
Finalmente, escribamos un ejemplo del patrón de apariencia que todos hemos usado:
La copia del código es la siguiente:
var stOpeVent = function (e) {// bloquea eventos al mismo tiempo comportamiento predeterminado y burbuja
E.stoppropagation ();
E.PreventDefault ();
}