¿Es aceptable declarar nuevos objetos (y devolverlos) desde el mismo objeto, como en el ejemplo a continuación?
¿O es mejor moverlo a algún tipo de handler
clase?
public class Person
{
public string Name { get; set; }
public int Age { get; set; }
//Gets a list of persons
public List<Person> GetPersons()
{
List<Person> _listPersons = new List<Person>();
Person _person = new Person();
_person.Name = "FooFii";
_person.Age = 50;
_listPersons.Add(_person);
return _listPersons;
}
}
Object
clase Java (la raíz de la jerarquía de clases) exige explícitamente un clone()
método destinado a proporcionar una copia del objeto.
GetPersons
ser estático o no ser miembro de Person. Actualmente necesita unaPerson
llamadaGetPersons