相关疑难解决方法(0)

多个接口以Java扩展

我需要在Java中实现具有多个接口继承的Facade设计模式,或者是具有Bridge设计模式的正确Facade.我知道这是可能的,因为我把它作为一个系统的一部分看到了,但我不记得实现得很好.
这是我到目前为止的实现:

public interface IOne {
public void methodOneIOne();
public void methodTwoIOne();
}
Run Code Online (Sandbox Code Playgroud)

它的实施:

public class One implements IOne {
@Override
public void methodOneIOne() {
    System.out.println("methodOneIOne()");
}
@Override
public void methodTwoIOne() {
    System.out.println("methodTwoIOne()");
}  }


public interface ITwo {
public void methodOneITwo();
public void methodTwoITwo();
}
public class Two implements ITwo {
@Override
public void methodOneITwo() {
    System.out.println("methodOneITwo()");
}
@Override
public void methodTwoITwo() {
    System.out.println("methodTwoITwo()");
}}
Run Code Online (Sandbox Code Playgroud)

门面:

public interface IFacade extends IOne, ITwo {}
Run Code Online (Sandbox Code Playgroud)

所以,从这里我不知道去哪里.如果我创建一个实现IFacade的类,那么它将需要实现所有方法,这不是我想要的.

java design-patterns facade

1
推荐指数
1
解决办法
5074
查看次数

标签 统计

design-patterns ×1

facade ×1

java ×1