Oggi un mio professore ha commentato che trovava strano che, mentre la filosofia di SWT fosse quella di creare i propri controlli per composizione, Swing sembra favorire l'ereditarietà.
Non ho quasi alcun contatto con entrambi i framework, ma da quello che ricordo nei Windows Form di C # uno di solito estende i controlli, proprio come Swing.
Dato che generalmente le persone tendono a preferire la composizione rispetto all'ereditarietà, perché la gente di Swing / Windows Form preferisce la composizione invece dell'ereditarietà?