Java设计模式(五)Facade(外观),Composite(组合),Decorator(油漆工)
结构模式(三)Facade(外观)为子系统中的一组接口提供一个统一接口。Facade模式定义了一个更高层的接口,使子系统更加容易使用。使用场景1.为一个复杂子系统提供一个简单接口。2.提高子系统的独立性。3.在层次化结构中,可以使用Facade模式定义系统中每一层的入口。参与者Facade(外观)Facade是构成系统的其它参与者的“单一窗口”,为外部(使用者)提供较高给的单一接口(API)pub