我有一个界面
interface Sound {
createsound()
}
我在另一个库中有第二个接口
interface Soundable
{
makesound
}
和实现其中一个接口的类 我需要在代码中进行更改才能像这样使用它
System.out.println(creature.createSound());
应该使用女巫设计模式来使用实现Soundable
接口的类?
答案 0 :(得分:1)
看起来像一个简单的adapter。通过将对Soundable
的调用委托给包裹的Sound
,创建一个包装createsound
并实现Soundable.makesound
的类。
答案 1 :(得分:0)
您必须使用adapter pattern。