import java.util.ArrayList; import java.util.List; public class ManagementSys { private static ManagementSys instance = null; private List persons; private ManagementSys() { persons = new ArrayList(); } public static ManagementSys getInstance() { if (instance == null) { instance = new ManagementSys(); } return instance; } public void addPerson(Person person) { persons.add(person); } public void removePerson(Person person) { persons.remove(person); } public void updatePerson(int index, Person person) { persons.set(index, person); } public List getPersons() { return persons; } public void setPersons(List persons) { this.persons = persons; } }