接口隔离模式:某些接口之间的依赖会带来一些问题甚至无法实现,采用隔离互相紧密关联的接口是一种解决方法。
门面模式
定义:为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。
门面模式包含两个部分:
- 门面类:为子系统中的一组接口提供一个一致的界面,门面类将客户端与子系统内部的通信ptr,负责协调各子系统,使子系统之间相互协作,为客户端提供统一服务。
- 子系统类:实现子系统的功能,各个子系统可以相互独立,子系统之间松散耦合。
代理模式
定义:为其他对象提供一种代理以控制对这个对象的访问。
more >>