Diciamo che ho una classe principale A e un'altra classe B.
Nella classe B l'utente può modificare alcune impostazioni e variabili del programma che appartiene ad A, voglio poter applicare queste modifiche alla classe A, dovrei usare l'ereditarietà e applicare le modifiche al padre di B che è A o dovrei usare la composizione e passare l'istanza di A alla classe B e cambiare le variabili di A in questo modo?
qual è la migliore pratica e perché?
nota: se aiuta in ogni caso, sto scrivendo un'applicazione gui e A è la mia finestra principale e B è una finestra di impostazione aperta da A.