作用:
將復(fù)雜的功能封裝成可以簡單調(diào)用的方法,無需知道內(nèi)部的具體邏輯,只需要知道怎么去使用文章來源:http://www.zghlxwxcb.cn/news/detail-835485.html
類似于一把槍,你可以不知道內(nèi)部的槍機,擊發(fā)機,復(fù)進簧,槍管,導(dǎo)氣裝置,彈夾是怎么合作配合完成發(fā)射和自動填彈,你只需要知道你扣動扳機就能完成這一系列復(fù)雜的操作,而那個扳機就是外觀的一個接口文章來源地址http://www.zghlxwxcb.cn/news/detail-835485.html
示例:
const wjt = {
name:'王驚濤',
code:()=>{
console.log('會寫代碼')
},
game:()=>{
console.log('會打游戲')
},
love:()=>{
console.log('熱愛美女')
}
}
const sunwukong = {
name:'孫悟空',
change:()=>{
console.log('72變化')
},
fly:()=>{
console.log('騰云架霧')
},
immobilize:()=>{
console.log('會定身術(shù)')
}
}
const sunwutao = {
name:'孫悟濤',
code:()=>{
wjt.code()
},
love:()=>{
wjt.love()
},
change:()=>{
sunwukong.change()
},
fly:()=>{
sunwukong.fly()
},
immobilize:()=>{
sunwukong.immobilize()
},
}
sunwutao.love()
sunwutao.immobilize()
到了這里,關(guān)于js設(shè)計模式:外觀模式的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!