私はこのようなスーパークラスを持っていますが、多くのクラスが継承することを期待しています:
public abstract class Super {
protected Object myField; //Not used anywhere in this class
//a load more code here which does useful stuff
}
これらのクラスはすべて、のインスタンスを使用する必要がありますmyField
。ただし、スーパークラスはそうではありません。私はどこかで悪い設計上の決定をしましたか?