GOF《设计模式》一书对Adapter模式是这样描述的:
将一个类的接口转换成客户希望的另外一个接口。Adapter模式使原本由于接口不兼容而不能一起工作的类可以一起工作。
uml图如下所示:
例子如下:
输出结果:
通过XXCircle.displayCircle()画圆
通过XXCircle.displayCircle()画圆
GOF《设计模式》一书对Adapter模式是这样描述的:
将一个类的接口转换成客户希望的另外一个接口。Adapter模式使原本由于接口不兼容而不能一起工作的类可以一起工作。
uml图如下所示:
例子如下:
输出结果:
通过XXCircle.displayCircle()画圆
通过XXCircle.displayCircle()画圆