这是一个好的面向对象设计吗?假设您希望每个继承类都是无限线程,有更好/更优雅的实现方式吗?
public abstract class Base implements Runnable {
protected abstract void doSomething();
public void run() {
while ( true ) {
Thread.sleep(1000);
doSomething();
}
}
}