5
Has in the Soen but I was not satisfied with the answers, and temporarily I am not able to ask IF..
Top-level containers like the JFrame
I guess there’s no need, but a JPanel
kind of made to be an abstract thing, and therefore maybe extensible.
Shall I extend it? The rule says that only when will extend (override) some method or (maybe) extend its functionality, and have to respect Liskov.
A Jpanel with a set of buttons (a button panel) deserves to be extended? One with business entities (has a name for them, UI model or something) deserves to be extended? With business methods?
Don’t get plastered after?