nostr:npub1jpp36eeycvlkkdy4d4l4lgswvf8jtdare5vly0w0sk7rc39pzgrqlyu59l 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.