简化问题的模式
门面(Facade)模式把一组复杂的接口隐藏在一个简单且特定的接口后面。
中介者(Mediator)模式把对象之间的引用关系包装在一个特定的容器里面。
组合(Composite)模式描述了整体与部分的结构关系,并且允许用一致的方式处理这个结构。