外观模式
2016-06-02 14:08:53 0 举报
外观模式
作者其他创作
大纲/内容
Screen
+ up()+ down()+ toString()
Tuner
+ amplifier:type = Amplifier
+ on()+ off()+ setAm()+ setFm()+ setFrequency()+ setVolume()+ toString()
DVDPlayer
+ on()+ off()+ eject()+ pause()+ play()+ stop()+ setVolume()+ setSurroundAudio()+ setTwoChannelAudio()+ toString()
PopcornPopper
+ on()+ off()+ pop()+ toString()
TheaterLigths
+ on()+ off()+ dim()+ toString()
CDPlayer
+ on()+ off()+ eject()+ pause()+ play()+ stop()+ setVolume()+ toString()
HomeTheaterFacade
+ tuner+ cdplayer+ projector+ screen+ popcornPopper+ theaterLigths
+ watchMovie()+ endMovie()+ listenToCD+ listenToRadio()+ endRadio()
Amplifier
+ on()+ off()+ setVolume()+ toString()
Projector
+ dvdplayer:type = DVDPlayer
+ on()+ off()+ tvMode()+ wideScreenMode()+ toString()
0 条评论
下一页