refactor
This commit is contained in:
1 parent
062beda77e
commit
b0055a87bd
25 files changed
+40
-93
No files matched your search
@@ -0,0 +1,40 @@
|
||||
package school;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
public class ManagementSys {
|
||||
private static ManagementSys instance = null;
|
||||
private List<Person> persons;
|
||||
|
||||
private ManagementSys() {
|
||||
persons = new ArrayList<Person>();
|
||||
}
|
||||
|
||||
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<Person> getPersons() {
|
||||
return persons;
|
||||
}
|
||||
|
||||
public void setPersons(List<Person> persons) {
|
||||
this.persons = persons;
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user