我需要在 Java 中实现具有多重接口继承的外观设计模式,或者是使用桥设计模式的正确外观。我知道这是可能的,因为我把它看作是一个系统的一部分,但我不太记得它的实现。
到目前为止,这是我的实现:
public interface IOne {
public void methodOneIOne();
public void methodTwoIOne();
}
及其实现:
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()");
}}
和门面:
public interface IFacade extends IOne, ITwo {}
所以,从这里我不知道去哪里。如果我创建一个实现 IFacade 的类,那么它将需要实现所有方法,而这不是我想要的。