外观模式
2016-09-21 20:00:14 0 举报
外观模式(Facade Pattern)是一种结构型设计模式,它为子系统中的一组接口提供一个统一的高层接口,使得子系统更容易使用。通过定义一个一致的界面来隐藏系统的复杂性,客户端只需要与这个接口进行交互,而不需要关心子系统内部的实现细节。这种模式实现了客户端与多个子系统之间的松耦合关系,提高了代码的可维护性和可扩展性。外观模式在软件开发中广泛应用,特别是在需要整合多个组件或服务的场景下,能够简化客户端的使用和开发过程。
作者其他创作
大纲/内容
Camera
+ Rotate:void+ TurnOn:void+ TurnOff:void
Facade
-alarm:Alarm-light1:Light-light2:Light-light3:Light-camera1:Camera-camera2:Camera-sensor:Sensor
+ Method1:void+ Method2:void......
Alarm
+ Activate:void+ Deactivate:void+Ring:void+ StopRing:void
Sensor
+ Activate:void+ Deactivate:void+ Trigger:void
Light
+ TurnOn:void+ TurnOff:void+ ChangeBulb:void
Client
facade:Facade
0 条评论
下一页