Does it make sense to have classes that only have static methods extend each other? Is it good/bad practice?
class A {
static baz(){}
static doStuff(){}
}
class B extends A {
static foo(){}
static bar(){}
}
class C extends B {
static another(){}
}
I assume this was done so that C can be imported and then
C.baz() and C.foo()
are readily available, but it just doesn't seem clean.