类图门面模式
2016-04-05 00:28:09 6 举报
门面模式(Facade Pattern)是一种结构型设计模式,它为子系统中的一组接口提供一个一致的界面。这种模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。门面模式又称为外观模式,它是一种封装复杂子系统的方式,通过向客户端提供一个一致的接口来隐藏系统的复杂性。 在类图中,门面模式通常表现为一个包含多个子系统组件的高层类,这些子系统组件通过门面类提供的公共接口与外部交互。这样,客户端只需要与门面类进行交互,而不需要了解底层子系统的实现细节。
作者其他创作
大纲/内容
PartyFacade
-CommandList
-executeCommand
Facade
+chooseScene(SceneID)
TurnOnTV
-deviceID
+Execute()
Command
#deviceID
+doCommand(deviceID)
Hub
-sceneList
+addScene()+deleteScene()+SceneSetting()+chooseScene()
TurnOnLight
TurnOnMusic
0 条评论
下一页