接口隔离模式主要有四种:proxy facade adapter mediator;代理、门面、适配器、中介者。
proxy:为了解决两个类之间的交互,间接增加一个类用来处理之间的交互,如外部接口直接访问数据库,防止数据库接收到大量数据库导致瘫痪,增加代理类,控制对数据库的访问。
facade:用来将一些耦合的类聚集起来,统一使用一个类与外界交互。
adapter:适用于旧的接口与新接口进行交互
mediator:适用于多个类之间存在相互依赖关系,设计一个中介类将这些类的交互通过与中介类的交互进行转换。