1

我正在制作一个程序,并希望将业务逻辑保留在接口后面(这是一种很好的方式,我理解)。我也希望业务逻辑是 Observable,而 Observable 是一个具体的类。

程序的其他部分需要知道业务逻辑 1) 实现了我自己的接口,2) 扩展了 Observable。

我怎么做?

4

2 回答 2

3
public abstract class MyObservable extends Observable implements MyInterface {}
于 2012-09-08T08:41:00.837 回答
1

与其为你的接口使用一个接口,不如使用一个扩展 Observable 的抽象类。

public abstract class MyType extends Observable {
    public abstract void doSomething();
    ...
}
于 2012-09-08T08:37:05.593 回答