Dipende, le classi sono fatte per essere estese quindi non c'e' nulla di male nel farlo. Generalmente se usi una classe esterna (non fatta da te), oppure la classe e' affermata, ha una documentazione solida e via dicendo, meglio evitare di modificarla ed aggiungere funzionalita' con una classe figlia. Modificare la classe originale ha senso se devi aggiungere/sistemare le funzionalita' base (in modo da non influire sul codice che si affida al comportamento originale della classe), poi comunque varia da caso a caso.

Rispondi quotando