外观模式
2016-02-24 14:37:42   5  举报             
     
         
 外观模式(Facade Pattern)是一种结构型设计模式,它为子系统中的一组接口提供一个统一的高层接口,使得子系统更容易使用。外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。它通过减少系统的相互依赖,提高代码的可维护性和灵活性。外观模式通常用于实现以下目的:简化客户端与多个子系统之间的交互;降低客户端与子系统之间的耦合度;隐藏复杂子系统的实现细节;提供统一的访问接口。
    作者其他创作
 大纲/内容
 SubSystemFour
    +MethodFour()
  SubSystemOne
  +MethodOne()
  Client
  SubSystem Classes
  SubSystemTwo
  +MethodTwo()
  SubSystem Class子系统类集合,实现子系统的功能,处理Face的对象指派的任务。注意子类中没有Facade的任何信息,即没有对Facade对象的引用。
  Facade外观类知道哪些子系统负责处理请求,将客户的请求代理给适当的子系统对象
  SubSystemThree
  +MethodThree( )
  Facade
  +MethodA()+MethodB()
   
 
 
 
 
  0 条评论
 下一页
  
   
   
   
   
  
  
  
  
  
  
  
  
 