如何使用第三方接口java创建类

时间:2012-04-07 10:13:54

标签: design-patterns

我有一个界面

interface Sound  {
 createsound()
}

我在另一个库中有第二个接口

interface Soundable
{
   makesound
}

和实现其中一个接口的类 我需要在代码中进行更改才能像这样使用它

System.out.println(creature.createSound());
应该使用

女巫设计模式来使用实现Soundable接口的类?

2 个答案:

答案 0 :(得分:1)

看起来像一个简单的adapter。通过将对Soundable的调用委托给包裹的Sound,创建一个包装createsound并实现Soundable.makesound的类。

答案 1 :(得分:0)

您必须使用adapter pattern