public Person(string name) { this.name = name; this.state = WithoutCap.Instance(); }
public override void takeCap(Person person) { person.ChangeState(WithoutCap.Instance()); }