Oddbean new post about | logout
 @90431d67 as someone who’s not a fan of the massive overuse and of `final` everywhere, I think you actually have a very valid use case here. It is getting very frustrating that `final` is used on everything.

And, yes, I’m an advocate of composition over inheritance in most cases. Even so, I’ve run into situations where a simple, quick extension of a class that is almost perfect would be just fine and call it a day. But, it was declared `final` so that can’t be done.