设计模式学习笔记十——Facade模式

动机:组件包含多个复杂的子系统,其客户直接依赖该组件子系统,随着客户程序和各子系统的演化,这种过多的耦合面临着变化的挑战。本模式为子系统中的一组接口提供一个一致的界面,定义了一个高层接口,这个接口使得这一子系统更加容易使用。 场景:ThinkPad由多个复杂的子系统组成:主板、CPU、电源等。这些子系统协同工做,提供给客户具备统一操做接口的ThinkPad。 结构 代码实现 namespace  
相关文章
相关标签/搜索