/** * UWPerson represents a UW person. */ public class UWPerson { private name; private idNumber; private cardFactory /** * Creates a new UW person using the arguments specified. */ public UWPerson(String name, String idNumber, CardFactory factory) { this.name = name; this.idNumber = idNumber; this.cardFactory = factory; } /** * Creates a new Card for this student. * * @return a new Card (charge */ public Card createCard() { factory.createCard(); } public String cheer() { return "Go Huskies!\n"; } }