// 我理解的橋接模式就是把 很多類,集中在一起使用凤价,類與類之間有一層虛線關(guān)系轴咱。
// 比如:創(chuàng)建三個類
function Music(song){ // 音樂類
this.song = song;
}
Music.prototype.play = function(){
console.log(`正在播放 ${this.song} 這首歌`);
}
function Eat(food){ // 吃類
this.food = food;
}
Eat.prototype.doing = function(){
console.log(`正在吃 ${this.food} 零食`);
}
function Motion(type){ // 運(yùn)動類
this.type = type;
}
Motion.prototype.run = function(){
console.log(`正在做 ${this.type} 運(yùn)動`);
}
// ok 現(xiàn)在 創(chuàng)建一個人
var Person = function(song,food){
this.music = new Music(song);
this.eat = new Eat(food);
}
Person.prototype = {
init : function(){
this.music.play();
this.eat.doing();
}
}
// 執(zhí)行這個人所有的特征
var a = new Person('灰色頭像','漢堡');
a.init();
console.log(a);
// ok 現(xiàn)在 創(chuàng)建第二個人
var Person2 = function(song,type){
this.music = new Music(song);
this.motion = new Motion(type);
}
Person2.prototype = {
init : function(){
this.music.play();
this.motion.run();
}
}
// 執(zhí)行這個人所有特征
var b = new Person('第三人稱','跑步');
b.init();
console.log(b);
橋接模式
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進(jìn)店門叮姑,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人据悔,你說我怎么就攤上這事传透。” “怎么了极颓?”我有些...
- 文/不壞的土叔 我叫張陵朱盐,是天一觀的道長。 經(jīng)常有香客問我菠隆,道長兵琳,這世上最難降的妖魔是什么? 我笑而不...
- 正文 為了忘掉前任浸赫,我火速辦了婚禮闰围,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘既峡。我一直安慰自己,他們只是感情好碧查,可當(dāng)我...
- 文/花漫 我一把揭開白布运敢。 她就那樣靜靜地躺著,像睡著了一般忠售。 火紅的嫁衣襯著肌膚如雪传惠。 梳的紋絲不亂的頭發(fā)上,一...
- 文/蒼蘭香墨 我猛地睜開眼浇坐,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了黔宛?” 一聲冷哼從身側(cè)響起近刘,我...
- 正文 年R本政府宣布,位于F島的核電站旨涝,受9級特大地震影響蹬屹,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜白华,卻給世界環(huán)境...
- 文/蒙蒙 一慨默、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧弧腥,春花似錦厦取、人聲如沸。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至更鲁,卻和暖如春霎箍,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背澡为。 一陣腳步聲響...
推薦閱讀更多精彩內(nèi)容
- 橋接模式 要實現(xiàn)多個有相同的類的操作蚕冬,他們又有各自的控制單元,如車控鑰匙控制車輛的上鎖是辕、解鎖囤热。如果每種鑰匙都對應(yīng)每...
- 首先我們需要了什么的結(jié)構(gòu)型模式旁蔼,其實結(jié)構(gòu)型模式就是涉及到類或者對象之間的組合關(guān)系。 1.橋接模式 主要解決:在有多...
- 了解網(wǎng)絡(luò)模式之前限佩,先看看所涉及到的虛擬設(shè)備 一. VMware虛擬設(shè)備 1. 三種虛擬交換機(jī)(對應(yīng)三種網(wǎng)絡(luò)模式) ...
- 橋接模式 定義:將抽象和實現(xiàn)解耦犀暑,使得兩者可以獨立地變化。 角色:Implementor——實現(xiàn)化角色:它是接口或...
- 在閻宏博士的《JAVA與模式》一書中開頭是這樣描述橋梁(Bridge)模式的:橋梁模式是對象的結(jié)構(gòu)模式徊都。又稱為柄體...