9.2.2 双向适配器

    有时候,我们希望能够实现一个相互转换的适配器,即双向适配器(Twoway Adapter),双向适配器要同时实现这两个接口,以满足不同的客户处理方式,于是UML静态类图如图9-5所示。

    figure_0152_0157

    图9-5

    不难写出如下代码。

    figure_0152_0158

    figure_0153_0159