Closed 0xPaul closed 7 years ago
Merely declaring a class abstract does not correctly convey intent nor prevent misuse. By marking the class final we prevent extension and by using the StaticClass trait we prevent instantiation.
abstract
final
StaticClass
Loggerheads.
@0xPaul please don't be like that: I really am just doing my job as gatekeeper :|
Good job.
Urgh, wth, are @0xPaul and @Bilge aliases? (Yes, I just noticed the commit author)
Merely declaring a class
abstract
does not correctly convey intent nor prevent misuse. By marking the classfinal
we prevent extension and by using theStaticClass
trait we prevent instantiation.