すべての継承クラスを無限のスレッドにしたい場合、これは優れたオブジェクト指向設計ですか?同様のことを行うためのより良い/よりエレガントな方法はありますか?
public abstract class Base implements Runnable {
protected abstract void doSomething();
public void run() {
while ( true ) {
Thread.sleep(1000);
doSomething();
}
}
}