È consigliabile creare più classi all'interno di un file .cs o ogni file .cs deve avere una singola classe?
Per esempio:
public class Items
{
public class Animal
{
}
public class Person
{
}
public class Object
{
}
}
Evitando per un minuto il fatto che questo è un cattivo esempio di buona architettura, avere più di una singola classe in un file .cs ha un odore di codice?