package com.blogspot.toomuchcoding.book.chapter8._1_ProblemWithNew;
import java.util.List;
import com.blogspot.toomuchcoding.book.chapter8.common.Person;
public class BadlyDesignedNewPersonGenerator {
public Person generateNewIdentity(Person person) {
NewIdentityCreator newIdentityCreator = new NewIdentityCreator();
String newName = newIdentityCreator.createNewName(person);
int newAge = newIdentityCreator.createNewAge(person);
List<Person> newSiblings = newIdentityCreator.createNewSiblings(person);
return new Person(newName, newAge, newSiblings);
}
}