Sto derivando una classe, da usare nella mia applicazione, da una classe fornita da un altro gruppo. La classe derivata dovrebbe essere nello spazio dei nomi per la mia applicazione o lo spazio dei nomi della classe genitore?
Mentre sto estendendo la classe per aggiungere funzionalità di cui ho bisogno, le funzionalità aggiunte non sono specifiche della mia applicazione. Il progetto che contiene la classe genitore è anche raramente aggiornato quindi c'è una possibilità che le mie aggiunte non vengano mai rilevate ... Forse nessuna di queste cose è importante.