Режим появления (режим фасада) является относительно простым и вездесущим режимом. Режим внешнего вида обеспечивает высокоуровневый интерфейс, что облегчает вызов клиентов или подсистем.
Используйте простой кусок кода, чтобы выразить:
Кода -копия выглядит следующим образом:
var getName = function () {
Вернуться "Свенсенг"
}
var getSex = function () {
вернуть 'man'
}
Если вам нужно позвонить в функции GetName и GetSex соответственно, вы можете использовать интерфейс более высокого уровня getUserinfo для его названия.
Кода -копия выглядит следующим образом:
var getUserinfo = function () {
var info = a () + b ();
вернуть информацию;
}
Ответ очевиден. Повара кулинарных столовых не жарят эти два блюда в одном кастрюле только потому, что вы забронировали жареную утку и капусту. Он предпочел бы предоставить вам набор жареного утиного риса. Также при программировании мы должны убедиться, что функции или объекты находятся в разумной гранулярности, насколько это возможно. В конце концов, не всем любит есть жареную утку, а также любит есть капусту.
Еще одним преимуществом режима появления является то, что он может скрывать реальные данные реализации от пользователей, и пользователи заботятся только о интерфейсе самого высокого уровня. Например, в рассказе о жареное утиное рисовое блюдо вам не волнует, сначала ли Мастер сначала делает жаркую утку или жаркую капусту, и вам все равно, где выросла утка.
Наконец, давайте напишем пример образца внешнего вида, который мы все использовали:
Кода -копия выглядит следующим образом:
var stopevent = function (e) {// Блок событий одновременно поведение и пузырь по умолчанию и пузырь
e.stoppropagation ();
e.preventdefault ();
}