var plane = {
fire:function(){
console.log("发射普通子弹")
}
}
var MissileDecorator = function(){
console.log("发射导弹")
}
var AtomDecorator = function(){
console.log("发射原子弹")
}
var fire1 = plane.fire;
plane.fire = function(){
fire1()
MissileDecorator();
}
var fire2 = plane.fire;
plane.fire = function(){
fire2()
AtomDecorator()
}
plane.fire()